- include_role:
|
|
name: service
|
|
vars:
|
|
service_name: clamav-daemon
|
|
service_packages:
|
|
- clamav-daemon
|
|
install_recommends: yes
|
|
|
|
- include_role:
|
|
name: service
|
|
vars:
|
|
service_name: amavisd-milter
|
|
service_packages:
|
|
- amavisd-milter
|
|
- spamassassin
|
|
install_recommends: yes
|
|
|
|
- name: disable spamassassin at boot
|
|
service: name="spamassassin" enabled=no
|
|
|
|
# TODO spam, discard spam instead of bouncing it
|
|
# /etc/amavis/conf.d/
|
|
# $final_spam_destiny = D_DISCARD;
|
|
|
|
- name: configure amavisd-milter socket
|
|
blockinfile:
|
|
dest: '/etc/default/amavisd-milter'
|
|
block: |
|
|
MILTERSOCKET=inet:60001@127.0.0.1
|
|
notify: restart amavisd-milter
|
|
|
|
- name: add opendkim milter
|
|
set_fact:
|
|
postfix_milters: '{{postfix_milters + ["inet:127.0.0.1:60001"]}}'
|
|
|
|
- include_role:
|
|
name: service
|
|
vars:
|
|
service_name: postgrey
|
|
service_packages:
|
|
- postgrey
|
|
|
|
- name: add postgrey to postfix
|
|
lineinfile:
|
|
dest: '/etc/postfix/main.cf'
|
|
line: 'smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10023'
|
|
notify: restart postfix
|