From 16f8bdd07db0bd152e1b82e19ab5951644f7aba9 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Tue, 5 Aug 2025 00:57:57 -0400 Subject: [PATCH] Testing fallback functionality --- tasks/main.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index ae320e4..3843bc7 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,9 +9,18 @@ verified_reboot_pre_boot_id: "{{ verified_reboot_pre_boot_id_raw['content'] | b64decode | trim }}" verified_reboot_check_count: 0 -- name: Reboot the host - ansible.builtin.command: - cmd: "/usr/sbin/shutdown -r +{{ verified_reboot_reboot_time }} '{{ verified_reboot_reboot_msg }}'" +- name: Reboot host using reboot module or fallback + block: + - name: Reboot the host [reboot module] + ansible.builtin.reboot: + msg: "{{ verified_reboot_reboot_msg }}" + pre_reboot_delay: "{{ verified_reboot_reboot_time }}" + connect_timeout: "{{ verified_reboot_wait_conn_timeout }}" + reboot_timeout: "{{ verified_reboot_wait_delay }}" + rescue: + - name: Reboot the host [fallback] + ansible.builtin.command: + cmd: "/usr/sbin/shutdown -r +{{ verified_reboot_reboot_time }} '{{ verified_reboot_reboot_msg }}'" - name: Verify reboot status of host ansible.builtin.include_tasks: check_boot_id.yml