ansible-role-postfix_mta/tasks/main.yml

31 lines
554 B
YAML

---
- name: Install packages
ansible.builtin.package:
name:
- postfix
- bsd-mailx
tags: postfix
- name: Copy file configuration
ansible.builtin.template:
src: '{{ item }}.j2'
dest: '/etc/postfix/{{ item }}'
owner: root
group: root
mode: 0644
loop:
- main.cf
- aliases
- transport
notify:
- Reload postfix
- Map aliases
- Map transport
tags: postfix
- name: Enable and start service
ansible.builtin.service:
name: postfix
enabled: true
state: started
tags: postfix