ansible-role-mastodon/tasks/bare/redis.yml

46 lines
1.2 KiB
YAML
Raw Normal View History

2022-11-19 10:10:57 +01:00
- name: "Start and enable redis service"
become: true
#Workaround for "Interactive authentication required" issue
become_user: root
service: "name={{ item }} state=started enabled=yes"
with_items:
- redis
- name: Set Redis password for RHEL8 system
become: true
lineinfile:
dest: "/etc/redis.conf"
regexp: "ˆrequirepass"
line: "requirepass {{ redis_pass }}"
state: present
when:
- ansible_os_family == "RedHat"
- ansible_facts['distribution_major_version'] == "8"
- name: Set Redis password for RHEL9 system
become: true
lineinfile:
dest: "/etc/redis/redis.conf"
regexp: "ˆrequirepass"
line: "requirepass {{ redis_pass }}"
state: present
when:
- ansible_os_family == "RedHat"
- ansible_facts['distribution_major_version'] == "9"
- name: Set Redis password for Debian system
become: true
lineinfile:
dest: "/etc/redis/redis.conf"
regexp: "ˆrequirepass"
line: "requirepass {{ redis_pass }}"
state: present
when:
- ansible_os_family == "Debian"
- name: Restart Redis
become: true
#Workaround for "Interactive authentication required" issue
become_user: root
service: name=redis state=restarted