--- - name: Check if system reboot is required hosts: all become: yes become_user: root tasks: - name: Check if a reboot is required register: reboot stat: path=/var/run/reboot-required - name: Reboot machine command: /sbin/reboot now async: 1 poll: 0 when: reboot.stat.exists == true - name: Pause for 15 seconds ansible.builtin.pause: seconds: 15 - name: Wait for systems to become reachable wait_for_connection: