self-hosting/roles/mailserver_rspamd/tasks/main.yml

58 lines
1.3 KiB
YAML

---
- name: Install needed packages
become: true
ansible.builtin.apt:
name:
- rspamd
- redis-server
- name: Copy local actions config
become: true
ansible.builtin.template:
src: actions.conf.j2
dest: /etc/rspamd/local.d/actions.conf
owner: root
group: root
mode: "644"
notify: Reload rspamd service
- name: Copy local milter_headers config
become: true
ansible.builtin.template:
src: milter_headers.conf.j2
dest: /etc/rspamd/local.d/milter_headers.conf
owner: root
group: root
mode: "644"
notify: Reload rspamd service
- name: Copy local redis config
become: true
ansible.builtin.template:
src: redis.conf.j2
dest: /etc/rspamd/local.d/redis.conf
owner: root
group: root
mode: "644"
notify: Reload rspamd service
- name: Copy local classifier-bayes config
become: true
ansible.builtin.template:
src: classifier-bayes.conf.j2
dest: /etc/rspamd/local.d/classifier-bayes.conf
owner: root
group: root
mode: "644"
notify: Reload rspamd service
- name: Copy local options.inc config
become: true
ansible.builtin.template:
src: options.inc.j2
dest: /etc/rspamd/local.d/options.inc
owner: root
group: root
mode: "644"
notify: Reload rspamd service