Skip to content
Snippets Groups Projects
Commit 16115379 authored by Chris Hines's avatar Chris Hines
Browse files

when upgrading, reboot if the kernel changes

parent 26ceae34
No related branches found
No related tags found
1 merge request!87Tweaks
...@@ -17,6 +17,11 @@ ...@@ -17,6 +17,11 @@
become_user: root become_user: root
when: ansible_os_family=="RedHat" when: ansible_os_family=="RedHat"
- name: install kernel-devel
yum: name=kernel-devel state=latest
become: true
become_user: root
- name: get kernel-devel version - name: get kernel-devel version
shell: rpm -q kernel-devel | cut -f 3,4 -d "-" shell: rpm -q kernel-devel | cut -f 3,4 -d "-"
register: rpm_q_output register: rpm_q_output
...@@ -26,11 +31,22 @@ ...@@ -26,11 +31,22 @@
register: uname_r_output register: uname_r_output
- name: default dont reboot - name: default dont reboot
set_fact: reboot_now=False set_fact:
reboot_now: false
- name: debug1
debug: var=rpm_q_output
- name: debug2
debug: var=uname_r_output
- name: set reboot when kernel has changed - name: set reboot when kernel has changed
set_fact: reboot_now=True set_fact:
when: not rpm_q_output.stdout in uname_r_output.stdout reboot_now: true
when: not uname_r_output.stdout in rpm_q_output.stdout
- name: debug3
debug: var=reboot_now
- name: restart machine - name: restart machine
shell: "sleep 5; sudo shutdown -r now" shell: "sleep 5; sudo shutdown -r now"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment