use a variable to configure swapiness

This commit is contained in:
Jérémy Lecour 2019-04-05 08:06:49 +02:00 committed by Jérémy Lecour
parent 19800c071c
commit 77de569531
2 changed files with 10 additions and 1 deletions

View File

@ -51,6 +51,7 @@ evolinux_kernel_include: True
evolinux_kernel_reboot_after_panic: True
evolinux_kernel_disable_tcp_timestamps: True
evolinux_kernel_reduce_swapiness: True
evolinux_kernel_swapiness_level: 20
evolinux_kernel_cve20165696: True
# fstab

View File

@ -32,10 +32,18 @@
reload: yes
when: evolinux_kernel_disable_tcp_timestamps
- name: "Check for swapiness value"
assert:
that:
- evolinux_kernel_swapiness_level >= 0
- evolinux_kernel_swapiness_level < 100
msg: swapiness level should be >= 0 and < 100
- name: Reduce the swapiness
sysctl:
name: vm.swappiness
value: 20
value: "{{ evolinux_kernel_swapiness_level }}"
sysctl_file: "{{ evolinux_kernel_sysctl_path }}"
state: present
reload: yes