38 lines
789 B
YAML
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
|