fix templating with blockinline and include within redis.conf

This commit is contained in:
ace
2021-11-16 13:42:55 +03:00
parent b05fb8a3f7
commit c020c98f27
12 changed files with 141 additions and 57 deletions

View File

@ -12,7 +12,7 @@
- name: Add redis.list to sources
template:
src: "redis.list.j2"
src: "etc/apt/sources.list.d/redis.list.j2"
dest: /etc/apt/sources.list.d/redis.list
#- name: Add redis repository from PPA
@ -34,10 +34,16 @@
- name: Install redis {{ redis_debian_version }}
apt:
name: "{{ redis_debian_package }}={{ redis_debian_version }}"
name:
- "{{ redis_debian_package }}={{ redis_debian_version }}"
- "redis-tools={{ redis_debian_version }}"
update_cache: yes
when: is_redis.rc != 0
- name: Move default config file to /etc/redis/redis.conf.orig
command: mv /etc/redis/redis.conf /etc/redis/redis.conf.orig
when: is_redis.rc != 0
- name: Check if redis-sentinel is installed
ansible.builtin.shell: dpkg-query -W {{ redis_sentinel_debian_package }} 2>&1 | grep {{ redis_sentinel_debian_version }}
ignore_errors: True
@ -56,3 +62,7 @@
name: "{{ redis_sentinel_debian_package }}={{ redis_sentinel_debian_version }}"
update_cache: yes
when: is_redis_sentinel != 0
- name: Move default config file to /etc/redis/sentinel.conf.orig
command: mv /etc/redis/sentinel.conf /etc/redis/sentinel.conf.orig
when: is_redis_sentinel.rc != 0