ansible-collection-mailserver/roles/postfixadmin/tasks/postfix.yml

28 lines
725 B
YAML

---
- name: Create /etc/postfix/sql directory
ansible.builtin.file:
path: /etc/postfix/sql
state: directory
owner: root
group: root
mode: "0755"
- name: Render postfix sql config files
ansible.builtin.template:
src: etc/postfix/sql/{{ item }}.cf.j2
dest: /etc/postfix/sql/{{ item }}.cf
owner: root
group: postfix
mode: "0640"
loop:
- mysql_relay_domains
- mysql_transport_maps
- mysql_virtual_alias_domain_catchall_maps
- mysql_virtual_alias_domain_mailbox_maps
- mysql_virtual_alias_domain_maps
- mysql_virtual_alias_maps
- mysql_virtual_domains_maps
- mysql_virtual_mailbox_limit_maps
- mysql_virtual_mailbox_maps
notify: Reload postfix