26 lines
623 B
YAML
26 lines
623 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
|