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

when upgrading, reboot if the kernel changes

Former-commit-id: 16115379
parent 87cfd09d
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,11 @@
become_user: root
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
shell: rpm -q kernel-devel | cut -f 3,4 -d "-"
register: rpm_q_output
......@@ -26,11 +31,22 @@
register: uname_r_output
- 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
set_fact: reboot_now=True
when: not rpm_q_output.stdout in uname_r_output.stdout
set_fact:
reboot_now: true
when: not uname_r_output.stdout in rpm_q_output.stdout
- name: debug3
debug: var=reboot_now
- name: restart machine
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