Hi, I am using in an Ansible playbook blocks to execute reboots on hosts when required after applying updates. I have to ensure that the hosts are back online after reboot. Using 'strategy: free' so that all defined tasks aren't executed in linear order and it is not waited for a task to finish, but it looks like the wait_for_connection inside the block definition is blocking the whole playbook until ended.
My current block looks like this: - when: reboot_required.rc != 0 block: - name: Rebooting host become: true shell: 'shutdown -r +1 "Reboot required by Server Updates"' ignore_errors: true - name: wait for server to come back wait_for_connection: delay: 90 timeout: 800 register: reboot_result - debug: var=reboot_result How can I execute more reboots or wait_for_connection in parallel? Thanks for any hints, Raoul -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/6f1ecc99-61f9-4eb0-b237-600b7f0a6fc7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.