]> git.phdru.name Git - ansible.git/blob - playbooks/roles/debian/email/tasks/main.yml
ccf18cc3eb4c279c30e26c57ec997a644db37aa5
[ansible.git] / playbooks / roles / debian / email / tasks / main.yml
1 - name: Install exim and spamassassin
2   become: true
3   apt:
4     cache_valid_time: 3600
5     install_recommends: no
6     name: ['exim4', 'spamassassin', 'spamc']
7     state: latest
8     update_cache: yes
9
10 - name: Configure /etc/default/spamassassin
11   become: true
12   replace:
13     path: /etc/default/spamassassin
14     regexp: '^OPTIONS="--create-prefs --max-children 5 --helper-home-dir"$'
15     replace: 'OPTIONS="--create-prefs --max-children 5 --helper-home-dir --socketpath=/tmp/spamassassin.sock"'
16   notify: Restart spamassassin
17
18 handlers:
19   - name: Restart spamassassin
20     become: true
21     service:
22       name: spamassassin
23       state: reloaded