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

38 lines
789 B
YAML

---
- name: install spamassassin
ansible.builtin.apt:
name: "{{ item }}"
state: present
loop:
- spamassassin
- spamass-milter
- spamc
- name: start and enable spamassassin spamd
ansible.builtin.service:
name: spamassassin
state: started
enabled: yes
- name: start and enable spamass-milter spamd
ansible.builtin.service:
name: spamass-milter
state: started
enabled: yes
- 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