Tweaks for CloudLab
diff --git a/cloudlab-setup.yml b/cloudlab-setup.yml
index 334af97..076580d 100644
--- a/cloudlab-setup.yml
+++ b/cloudlab-setup.yml
@@ -27,6 +27,10 @@
     - git
     - bzr
     - juju-core
+    - python-novaclient
+    - python-neutronclient
+    - python-keystoneclient
+    - python-glanceclient
 
   - name: Get juju-ansible git repo
     git: repo=https://github.com/cmars/juju-ansible.git
@@ -177,6 +181,14 @@
     template: src=templates/admin-openrc.sh.j2
      dest={{ ansible_env['PWD'] }}/admin-openrc.sh
 
+  - name: CloudLab: Make sure that /root/setup exists
+    file: path=/root/setup state=directory
+    sudo: yes
+
+  - name: CloudLab: Copy credentials to /root/setup
+    shell: scp admin-openrc.sh /root/setup
+    sudo: yes
+
   - name: Copy credentials to nova-cloud-controller
     shell: "scp admin-openrc.sh ubuntu@nova-cloud-controller:"
 
@@ -193,6 +205,15 @@
     shell: cat {{ ansible_env['PWD'] }}/.ssh/id_rsa.pub
     register: sshkey
 
+  - name: Copy CA certificate
+    shell: juju scp nova-cloud-controller/0:/usr/local/share/ca-certificates/keystone_juju_ca_cert.crt /usr/local/share/ca-certificates
+      creates=/usr/local/share/ca-certificates/keystone_juju_ca_cert.crt
+    sudo: yes
+
+  - name: Update CA ca-certificates
+    shell: update-ca-certificates
+    sudo: yes
+
 - hosts: cloudlab-compute
   sudo: yes
   vars: