Run roles on correct nodes

Some roles which need to run on the test nodes were added to the
localhost play instead of the 'all' play.

Change-Id: I8df291d1216e3ad3bb64ba4c945e9136392a8a19
diff --git a/playbooks/base-test/pre.yaml b/playbooks/base-test/pre.yaml
index fe1ec46..60e4a21 100644
--- a/playbooks/base-test/pre.yaml
+++ b/playbooks/base-test/pre.yaml
@@ -2,10 +2,10 @@
   roles:
     - emit-job-header
     - log-inventory
-    - add-build-sshkey
-    - start-zuul-console
-    - ensure-output-dirs
 
 - hosts: all
   roles:
+    - add-build-sshkey
+    - start-zuul-console
+    - ensure-output-dirs
     - prepare-workspace-git
diff --git a/playbooks/base/pre.yaml b/playbooks/base/pre.yaml
index fe1ec46..60e4a21 100644
--- a/playbooks/base/pre.yaml
+++ b/playbooks/base/pre.yaml
@@ -2,10 +2,10 @@
   roles:
     - emit-job-header
     - log-inventory
-    - add-build-sshkey
-    - start-zuul-console
-    - ensure-output-dirs
 
 - hosts: all
   roles:
+    - add-build-sshkey
+    - start-zuul-console
+    - ensure-output-dirs
     - prepare-workspace-git