controller_primary is no longer used

controller_primary is no longer used and we no longer have an all.yml.
we will still let the CI create ann all.yml but everything tat had been
in there has now been moved to defaults.yml
ignore all.yml for the test environment

As we have moved all of this to defaults.yml, dont track this file any
longer. CI and running tests locally will still create this file.
we are using controller_primary

looks like we actually are using controller_primary. re-plumb it to
make it work.
Merge pull request #274 from craigtracey/fixci

Fix the CI