update wait for reboot code and add docker-py
Change-Id: I29ab76deb8325e03879fc5c084dc28f4abdf2ab5
diff --git a/roles/compute-node/tasks/main.yml b/roles/compute-node/tasks/main.yml
index 609d9c7..2f8915b 100644
--- a/roles/compute-node/tasks/main.yml
+++ b/roles/compute-node/tasks/main.yml
@@ -4,6 +4,14 @@
apt: name={{ item }} state=present
with_items:
- build-essential
+ - git
+ - python-pip
+
+- name: Ensure Docker Ansible Support
+ become: yes
+ pip:
+ name=docker-py
+ version=0.3.1
- name: Set Default Password
become: yes
@@ -71,7 +79,7 @@
- name: Reboot Required
become: yes
command: /sbin/reboot
- async: 0
+ async: 1
poll: 0
ignore_errors: true
when: ifaces_changed.stdout != "false"
@@ -79,4 +87,4 @@
- interface_config
- name: Wait For Restart
- local_action: wait_for host={{ ansible_host }} state=started port=22 delay=30 timeout=600
+ local_action: wait_for host={{ ansible_host }} state=started port=22 delay=30 search_regex=OpenSSH timeout=600