ansible-role-rspamd/tasks/main.yml
2021-02-09 14:00:35 +01:00

29 lines
No EOL
691 B
YAML

- include: install.yml
- name: use redis
when: rspamd.redis
block:
- name: add redis config to local_configs
set_fact:
rspamd:
local_configs: "{{ rspamd_redis.local_configs|combine( rspamd.local_configs, recursive=True) }}"
- 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
dest: "/etc/rspamd/local.d/{{ item.key }}"
mode: "0440"
owner: _rspamd
lstrip_blocks: yes
loop: "{{ rspamd.local_configs | dict2items }}"
notify:
- restart rspamd
- include: sieve_train_from_junk.yml
when: rspamd.train_from_junk