From 1fcc1a7374dd21e483428e434052c23c2d1fc230 Mon Sep 17 00:00:00 2001 From: Gerard Lynch Date: Sat, 21 Feb 2015 17:44:37 +0000 Subject: [PATCH] wait_for: updated docs, must be resolvable hostname, updated example --- lib/ansible/modules/utilities/logic/wait_for.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/ansible/modules/utilities/logic/wait_for.py b/lib/ansible/modules/utilities/logic/wait_for.py index 00cc03fea5..0c340751e7 100644 --- a/lib/ansible/modules/utilities/logic/wait_for.py +++ b/lib/ansible/modules/utilities/logic/wait_for.py @@ -54,7 +54,7 @@ version_added: "0.7" options: host: description: - - hostname or IP address to wait for + - A resolvable hostname or IP address to wait for required: false default: "127.0.0.1" aliases: [] @@ -128,8 +128,9 @@ EXAMPLES = ''' # wait until the process is finished and pid was destroyed - wait_for: path=/proc/3466/status state=absent -# Wait 300 seconds for port 22 to become open and contain "OpenSSH", don't start checking for 10 seconds -- local_action: wait_for port=22 host="{{ inventory_hostname }}" search_regex=OpenSSH delay=10 +# wait 300 seconds for port 22 to become open and contain "OpenSSH", don't assume the inventory_hostname is resolvable +# and don't start checking for 10 seconds +- local_action: wait_for port=22 host="{{ ansible_ssh_host | default(inventory_hostname) }}" search_regex=OpenSSH delay=10 '''