Add boto3 installation step to base job

Change-Id: Ib2f912abf39cfefff6ad457c342e8de1b3cce002
diff --git a/playbooks/base/pre-logs.yaml b/playbooks/base/pre-logs.yaml
new file mode 100644
index 0000000..27f0156
--- /dev/null
+++ b/playbooks/base/pre-logs.yaml
@@ -0,0 +1,6 @@
+- hosts: localhost
+  tasks:
+    - name: Install boto3
+        pip:
+          name:
+            - boto3
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 22b244e..61aa36e 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -9,7 +9,9 @@
       the nodes in the nodeset.
 
       It also sets a default timeout value (which may be overidden).
-    pre-run: playbooks/base/pre.yaml
+    pre-run:
+      - playbooks/base/pre-logs.yaml
+      - playbooks/base/pre.yaml
     post-run:
       - playbooks/base/post-ssh.yaml
       - playbooks/base/post-logs.yaml