ansible/roles/opensmtpd/tasks/main.yml

29 lines
612 B
YAML

---
- name: check support
fail:
msg: Role not supported in your system
when: ansible_os_family != "OpenBSD"
- name: create smtpd.conf from template
template:
src: smtpd.conf.j2
dest: /etc/mail/smtpd.conf
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
notify: restart opensmtpd
- name: force server name to domain name
copy:
content: "{{ mail_domain }}\n"
dest: /etc/mail//mailname
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
notify: restart opensmtpd
- name: enable opensmtpd
service:
name: smtpd
state: started
enabled: true