- name: Reboot ansible.builtin.reboot: become: true when: ansible_connection != "local" or reboot__local_handling == "none" - name: Touch a reboot required file ansible.builtin.file: path: "{{ reboot__local_handling_file }}" state: touch owner: root group: root mode: "0644" become: true when: ansible_connection == "local" and reboot__local_handling == "file"