46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
|
- 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
|