|
|
@ -107,6 +107,7 @@ |
|
|
|
state: started |
|
|
|
enabled: true |
|
|
|
when: "'[never]' not in transparent_hugepage.stdout" |
|
|
|
ignore_errors: "{{ is_docker }}" |
|
|
|
|
|
|
|
- name: Check if kernel overcommit mode is already set |
|
|
|
command: |
|
|
@ -118,11 +119,13 @@ |
|
|
|
command: |
|
|
|
cmd: sysctl vm.overcommit_memory=1 |
|
|
|
when: overcommit_memory.stdout == "0" |
|
|
|
ignore_errors: "{{ is_docker }}" |
|
|
|
|
|
|
|
- name: Make kernel overcommit mode permanent (recommended by Redis, requires restart) |
|
|
|
lineinfile: |
|
|
|
path: /etc/sysctl.conf |
|
|
|
line: vm.overcommit_memory = 1 |
|
|
|
ignore_errors: "{{ is_docker }}" |
|
|
|
|
|
|
|
- name: Start and enable redis service |
|
|
|
service: |
|
|
|