]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
purge: fix bug on 'wait_for' task 2222/head
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 29 Nov 2017 10:10:56 +0000 (11:10 +0100)
committerSébastien Han <seb@redhat.com>
Wed, 29 Nov 2017 13:57:45 +0000 (14:57 +0100)
this task hangs because `{{ inventory_hostname }}` doesn't resolv to an
actual ip address.
Using `hostvars[inventory_hostname]['ansible_default_ipv4']['address']`
should fix this because it will reach the node with its actual IP
address.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit aaaf980140832de694ef0ffe3282dabbf0b90081)
Signed-off-by: Sébastien Han <seb@redhat.com>
infrastructure-playbooks/purge-cluster.yml

index 0d4db11497540a194486de1fd3f0de4c9d579d55..a5bcc9cbd59084573cc6e1adb84c22b549520403 100644 (file)
 
   - name: wait for server to boot
     become: false
-    local_action: wait_for port=22 host={{ inventory_hostname }} state=started delay=10 timeout=500
+    local_action: wait_for port=22 host={{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }} state=started delay=10 timeout=500
 
   - name: remove data
     file: