ansible-role-mailserver/tasks/rspamd.yml

45 lines
826 B
YAML
Raw Normal View History

2020-07-20 09:46:16 +02:00
---
- name: Install rspamd
package:
state: latest
name:
- rspamd
2020-07-22 23:56:53 +02:00
- redis
- name: rspamd - start and enable redis on boot
systemd:
name: redis
enabled: yes
state: started
- name: rspamd - create config folder
file:
path: /etc/rspamd/local.d
state: directory
- name: rspamd - config
template:
src: "rspamd/{{ item }}"
dest: "/etc/rspamd/local.d/{{ item }}"
with_items:
- arc.conf
- classifier-bayes.conf
- dkim_signing.conf
- milter_headers.conf
- redis.conf
#- worker-controller.inc
- name: rspamd - install sieve
copy:
src: "rspamd/{{ item }}"
dest: "/srv/mail/sieve/{{ item }}"
with_items:
- learn-ham.sieve
- learn-spam.sieve
- name: rspamd - start and enable on boot
systemd:
name: rspamd
enabled: yes
state: started