Jérémy Lecour
ee21973371
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|2777|524|2253|2462|:+1:
Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/223//ansiblelint">Evolix » ansible-roles » unstable #223</a>
gitea/ansible-roles/pipeline/head This commit looks good
Fully Qualified Collection Name
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
---
|
|
|
|
- name: sysfsutils is installed
|
|
ansible.builtin.apt:
|
|
name:
|
|
- sysfsutils
|
|
state: present
|
|
tags:
|
|
- redis
|
|
- packages
|
|
- kernel
|
|
|
|
- name: Check possible values for THP
|
|
ansible.builtin.assert:
|
|
that: redis_sysctl_transparent_hugepage_enabled is in ['always', 'madvise', 'never']
|
|
msg: "redis_sysctl_transparent_hugepage_enabled has incorrect value : '{{ redis_sysctl_transparent_hugepage_enabled }}' not in ['always', 'madvise', 'never']"
|
|
tags:
|
|
- redis
|
|
- kernel
|
|
|
|
- name: "Set THP to {{ redis_sysctl_transparent_hugepage_enabled }} at boot"
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/sysfs.conf
|
|
line: kernel/mm/transparent_hugepage/enabled = {{ redis_sysctl_transparent_hugepage_enabled }}
|
|
regexp: "kernel/mm/transparent_hugepage/enabled"
|
|
tags:
|
|
- redis
|
|
- kernel
|
|
|
|
- name: "Set THP to {{ redis_sysctl_transparent_hugepage_enabled }} for this boot"
|
|
ansible.builtin.shell:
|
|
cmd: "echo '{{ redis_sysctl_transparent_hugepage_enabled }}' >> /sys/kernel/mm/transparent_hugepage/enabled"
|
|
tags:
|
|
- redis
|
|
- kernel |