Just a guess but you might want to have a few seconds of delay set in your
wait_for so that there is time for network services and sshd to come back
up before ansible goes looking for it.
On Monday, November 10, 2014 2:33:55 AM UTC, Patrick Galbraith wrote:
>
> Hi all!
>
> We've been working on a playbook that does a dist upgrade and then
> performs a reboot. This has been problematic and results in a failure
> return status that sometimes means it worked and sometimes not. What is the
> trick to reboots -- being able to smoothly reconnect after a reboot signal?
>
> ---
> - name: reboot the server
> command: shutdown -r now "Ansible updates triggered"
> async: 0
> poll: 0
> ignore_errors: true
> tags:
> - reboot
>
> - name: waiting for server to come back
> sudo: false
> local_action: >
> wait_for:
> host: {{ inventory_hostname }}
> timeout: 300
> delay: 0
> port: 22
> state: started
> tags:
> - reboot
>
> Is there a technique that is commonly used that results in better plays
> that result in success?
>
> Regards,
>
> Patrick
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/6bb87a66-7f98-4379-bd47-57d6fdeab124%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.