ansible-role-mailout/tasks/nullmailer.yml
2021-07-17 00:54:58 +02:00

26 lines
770 B
YAML

- name: install nullmailer
apt:
pkg: nullmailer
- name: remove ssmtp
apt:
pkg: ssmtp
state: absent
- name: remove ssmtp config
file:
path: /etc/ssmtp/ssmtp.conf
state: absent
- name: setup nullmailer
notify: restart nullmailer
copy:
dest: "{{ item.dest }}"
content: "{{ item.content }}"
owner: "{{ item.owner }}"
group: "{{ item.group }}"
mode: "{{ item.mode }}"
with_items:
- {dest: "/etc/nullmailer/adminaddr", mode: "0644", owner: root, group: root, content: "{{ mail.root }}"}
- {dest: "/etc/nullmailer/remotes", mode: "0600", owner: mail, group: mail, content: "{{ mail.server }}"}
- {dest: "/etc/nullmailer/defaultdomain", mode: "0644", owner: root, group: root, content: "{{ mail.domain }}"}