Add kernel upgrade for CentOS

This commit is contained in:
Alexander Block
2017-01-10 16:11:42 +01:00
parent 2f88c9eefe
commit d2e010cbe1
6 changed files with 76 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
---
- name: install ELRepo key
rpm_key: state=present key='{{ elrepo_key_url }}'
- name: install elrepo repository
yum:
name: '{{elrepo_url}}'
state: present
- name: upgrade kernel
yum: name={{elrepo_kernel_package}} state=present enablerepo=elrepo-kernel
register: upgrade
- name: change default grub entry
lineinfile:
dest: '/etc/default/grub'
regexp: '^GRUB_DEFAULT=.*'
line: 'GRUB_DEFAULT=0'
when: upgrade.changed
register: grub_entry
- name: re-generate grub-config
command: grub2-mkconfig -o /boot/grub2/grub.cfg
when: upgrade.changed and grub_entry.changed
- include: reboot.yml
when: upgrade.changed