Skip to content

Commit 76b4ead

Browse files
committed
use reboot hint for checking reboot required
1 parent 17b2b42 commit 76b4ead

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ansible/bootstrap.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,14 @@
228228
tasks:
229229
- name: Check for pending reboot from package updates
230230
command:
231-
cmd: dnf needs-restarting
231+
cmd: dnf needs-restarting -r
232232
register: update_reboot_required
233+
failed_when: "update_reboot_required.rc not in [0, 1]"
233234
changed_when: false
234235
- name: Reboot to cover SELinux state change or package upgrades
235236
reboot:
236237
post_reboot_delay: 30
237-
when: (sestatus['reboot_required'] | default(false)) or (update_reboot_required.stdout != '')
238+
when: (sestatus['reboot_required'] | default(false)) or (update_reboot_required.rc == 1)
238239
- name: Wait for hosts to be reachable
239240
wait_for_connection:
240241
sleep: 15

0 commit comments

Comments
 (0)