--- - name: Upgrade packages ansible.builtin.dnf: name: '*' state: latest register: system_upgrade - name: Reboot host ansible.builtin.reboot: connect_timeout: "{{ reboot_connect_timeout }}" pre_reboot_delay: "{{ reboot_pre_reboot_delay }}" post_reboot_delay: "{{ reboot_post_reboot_delay }}" reboot_timeout: "{{ reboot_timeout }}" when: system_upgrade.changed