--- - name: "[GRUB] update-grub" listen: - update-grub for cmdlineparameter ansible.builtin.command: cmd: update-grub ignore_errors: True register: cmdlineparameter_update_grub - name: "[GRUB] Do NOT reboot machine" listen: - update-grub for cmdlineparameter set_fact: cmdlineparameter_reboot: False when: cmdlineparameter_update_grub is failed - name: "[GRUB] Attention to update-grub" listen: - update-grub for cmdlineparameter pause: prompt: "'update-grub' failed! Please check contents of /etc/default/grub" minutes: 1 when: cmdlineparameter_update_grub is failed - name: Reboot machine for GrubCmdlineParameter ansible.builtin.reboot: msg: Rebooting for changes taking effect search_paths: - /lib/molly-guard - /usr/sbin when: cmdlineparameter_reboot == True