ansible/roles/opensmtpd/tasks/main.yml
2019-05-14 22:17:56 +03:00

34 lines
664 B
YAML

---
- name: install opensmtpd
package:
name: opensmtpd
state: installed
- name: set default mta to opensmtpd
alternatives:
name: mta
path: /usr/sbin/sendmail.opensmtpd
- name: create smtpd.conf from template
template:
src: smtpd.conf.j2
dest: /etc/opensmtpd/smtpd.conf
mode: 0644
owner: root
group: root
notify: restart opensmtpd
- name: force server name to domain name
copy:
content: "{{ mail_domain }}\n"
dest: /etc/opensmtpd/mailname
mode: 0644
owner: root
group: root
notify: restart opensmtpd
- name: enable opensmtpd
service:
name: opensmtpd
state: started
enabled: true