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

reboot after upgrading the kernel

Former-commit-id: 453cecfb
parent eed58e19
No related branches found
No related tags found
No related merge requests found
...@@ -16,3 +16,32 @@ ...@@ -16,3 +16,32 @@
become: true become: true
become_user: root become_user: root
when: ansible_os_family=="RedHat" 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