From e31ddb9102fb16d59fb6aa8a3842714d160d7368 Mon Sep 17 00:00:00 2001 From: psy Date: Fri, 29 Jan 2021 15:17:16 +0100 Subject: [PATCH] change redis config --- defaults/main.yml | 11 +++++++++++ tasks/main.yml | 14 ++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index ddcf8c1..10fdf16 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,13 @@ rspamd: + redis: false local_configs: {} +rspamd_redis: + local_configs: + redis.conf: + servers: /var/run/redis/redis-rspamd.sock + classifier-bayes.conf: + backend: redis + servers: /var/run/redis/redis-rspamd-bayes.sock + worker-fuzzy.inc: + backend: redis + servers: /var/run/redis/redis-rspamd-fuzzy.sock \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index 8c0338b..b921fc7 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,5 +1,19 @@ - include: install.yml +- name: use redis + when: rspamd.redis + block: + - name: add redis config to local_configs + set_fact: + rspamd: + local_configs: "{{ {}|combine( rspamd.local_configs, rspamd_redis.local_configs) }}" + + - name: add rspamd user to redis group + user: + name: _rspamd + groups: redis + append: true + - name: create local.d config files template: src: local.d.config.j2