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

reboot after upgrading the kernel

parent c28a5b14
No related branches found
No related tags found
1 merge request!85reboot after upgrading the kernel
......@@ -16,3 +16,32 @@
become: true
become_user: root
when: ansible_os_family=="RedHat"
- name: get kernel-devel version
shell: rpm -q kernel-devel | cut -f 3,4 -d "-"
register: rpm_q_output
- name: get kernel version
shell: uname -r
register: uname_r_output
- name: default dont reboot
set_fact: reboot_now=False
- name: set reboot when kernel has changed
set_fact: reboot_now=True
when: not rpm_q_output.stdout in uname_r_output.stdout
- name: restart machine
shell: "sleep 5; sudo shutdown -r now"
async: 2
poll: 1
ignore_errors: true
sudo: true
when: reboot_now
- name: waiting for server to come back
local_action: wait_for host={{ ansible_host }} state=started port=22 delay=30 timeout=600 search_regex=OpenSSH
sudo: false
when: reboot_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