Files
oam/ansible/playbooks/swappiness.configure.yml
2023-03-19 01:23:11 +01:00

27 lines
749 B
YAML

---
- name: Configure swappiness
tags:
- config
- configuration
- configure
- swappiness
hosts: all
vars:
swappiness_sysctl_file: "/etc/sysctl.d/{{ swappiness_sysctl_file_priority }}-{{ swappiness_sysctl_file_name }}.conf"
swappiness_sysctl_file_name: swappiness
swappiness_sysctl_file_priority: 99
swappiness_value: 10
tasks:
- name: Configure swappiness on Linux systems
when: ansible_system == 'Linux'
tags: linux
block:
- name: Configure swappiness
become: true
ansible.posix.sysctl:
name: vm.swappiness
value: "{{ swappiness_value | string }}"
sysctl_file: "{{ swappiness_sysctl_file }}"
sysctl_set: true