ansible-role-nextcloud/tasks/redis.yml

24 lines
771 B
YAML

---
- name: "Redis | Aktiviere Socket"
ansible.builtin.lineinfile:
path: "{{ redis_config_file }}"
regexp: '^# unixsocket /var/run/redis/redis-server.sock'
line: 'unixsocket /var/run/redis/redis-server.sock'
- name: "Redis | Setze Socket-Berechtigungen"
ansible.builtin.lineinfile:
path: "{{ redis_config_file }}"
regexp: '^# unixsocketperm 700'
line: 'unixsocketperm 770'
- name: "Redis | Ermittle Anzahl der NC-Instanzen"
ansible.builtin.set_fact:
instances_number: "{{ nextcloud_instances | length }}"
- name: "Redis | Konfiguriere Anzahl der Datenbanken"
ansible.builtin.lineinfile:
path: "{{ redis_config_file }}"
regexp: '^databases 16$'
line: 'databases {{ instances_number }}'
when: instances_number|int <= 16