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

Merge branch 'upgrade' into 'master'

reboot after upgrading the kernel



See merge request !85

Former-commit-id: 01b79b1f
parents 350c14d4 e421c353
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