27 lines
877 B
YAML
27 lines
877 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 }}"}
|
|
- {dest: "/etc/mailname", mode: "0644", owner: root, group: root, content: "{{ inventory_hostname }}\n"}
|