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
|