evolinux-base: replace regular kernel by cloud kernel on virtual servers
This commit is contained in:
parent
6be2ff3b48
commit
f71075d4ef
|
@ -12,6 +12,8 @@ The **patch** part changes is incremented if multiple releases happen the same m
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
* evolinux-base: replace regular kernel by cloud kernel on virtual servers
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
* evolinux-base: utils.yml can be excluded
|
* evolinux-base: utils.yml can be excluded
|
||||||
|
|
|
@ -48,6 +48,7 @@ evolinux_internal_fqdn: "{{ evolinux_internal_hostname }}.{{ evolinux_intern
|
||||||
|
|
||||||
evolinux_kernel_include: True
|
evolinux_kernel_include: True
|
||||||
|
|
||||||
|
evolinux_kernel_cloud_auto: True
|
||||||
evolinux_kernel_reboot_after_panic: True
|
evolinux_kernel_reboot_after_panic: True
|
||||||
evolinux_kernel_disable_tcp_timestamps: True
|
evolinux_kernel_disable_tcp_timestamps: True
|
||||||
evolinux_kernel_customize_swappiness: True
|
evolinux_kernel_customize_swappiness: True
|
||||||
|
|
|
@ -1,5 +1,23 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- name: "Use Cloud kernel on virtual servers"
|
||||||
|
apt:
|
||||||
|
name: "linux-image-cloud-amd64"
|
||||||
|
state: present
|
||||||
|
when:
|
||||||
|
- ansible_machine == "x86_64"
|
||||||
|
- ansible_virtualization_role == "guest"
|
||||||
|
- evolinux_kernel_cloud_auto | bool
|
||||||
|
|
||||||
|
- name: "Remove non-Cloud kernel on virtual servers"
|
||||||
|
apt:
|
||||||
|
name: "linux-image-amd64"
|
||||||
|
state: absent
|
||||||
|
when:
|
||||||
|
- ansible_machine == "x86_64"
|
||||||
|
- ansible_virtualization_role == "guest"
|
||||||
|
- evolinux_kernel_cloud_auto | bool
|
||||||
|
|
||||||
- name: Reboot after panic
|
- name: Reboot after panic
|
||||||
sysctl:
|
sysctl:
|
||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
|
|
Loading…
Reference in a new issue