--- - block: - name: Restart network shell: "{{ __network_restart_command }}" async: 1 poll: 0 when: - network_restart_enabled | bool - not require_reboot | bool listen: __network_restart tags: - skip_ansible_later - name: Reboot server reboot: msg: "Reboot triggered by Ansible" async: 1 poll: 0 ignore_errors: yes when: require_reboot | bool listen: __host_reboot become: True become_user: root - name: Waiting for host startup wait_for_connection: delay: 5 timeout: 300 listen: - __network_restart - __host_reboot