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

26 lines
696 B
YAML

---
- name: Render /etc/aliases
ansible.builtin.template:
src: etc/aliases.j2
dest: /etc/aliases
owner: root
group: root
mode: "0644"
notify: Postalias /etc/aliases
- name: Render additional hash lookup tables
ansible.builtin.template:
src: etc/postfix/table.j2
dest: "/etc/postfix/{{ item.key }}"
owner: root
group: root
mode: "0644"
register: postfix_register_additional_lookup_tables
loop: "{{ postfix_additional_tables | dict2items }}"
- name: Postmap additional lookup tables
ansible.builtin.command: >-
postmap /etc/postfix/{{ item.item.key }}
changed_when: true
loop: "{{ postfix_register_additional_lookup_tables.results }}"