40 lines
823 B
YAML
40 lines
823 B
YAML
---
|
|
|
|
- name: Install spamassassin
|
|
ansible.builtin.apt:
|
|
name:
|
|
- spamassassin
|
|
- spamass-milter
|
|
- spamc
|
|
- spamd
|
|
- libmail-dmarc-perl
|
|
- pyzor
|
|
- razor
|
|
|
|
- name: Start and enable spamassassin spamd
|
|
ansible.builtin.service:
|
|
name: spamd
|
|
state: started
|
|
enabled: true
|
|
|
|
- name: Start and enable spamass-milter spamd
|
|
ansible.builtin.service:
|
|
name: spamass-milter
|
|
state: started
|
|
enabled: true
|
|
|
|
- name: Render auto sa-learn script
|
|
ansible.builtin.template:
|
|
src: usr/local/bin/sa-learn.sh.j2
|
|
dest: /usr/local/bin/sa-learn.sh
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
|
|
- name: Render auto sa-learn cronjonb
|
|
ansible.builtin.template:
|
|
src: etc/cron.d/sa-learn.j2
|
|
dest: /etc/cron.d/sa-learn
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|