ansible-collection-mailserver/roles/spamassassin/tasks/install.yml

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"