mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-03-08 02:58:29 +03:00
Add kernel upgrade for CentOS
This commit is contained in:
28
roles/kernel-upgrade/tasks/centos-7.yml
Normal file
28
roles/kernel-upgrade/tasks/centos-7.yml
Normal 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
|
||||
Reference in New Issue
Block a user