ansible-collection-mailserver/roles/dovecot/tasks/config.yml

21 lines
550 B
YAML

---
- name: Render /etc/dovecot/dovecot.conf
ansible.builtin.template:
src: etc/dovecot/dovecot.conf.j2
dest: /etc/dovecot/dovecot.conf
owner: root
group: dovecot
mode: "0640"
notify: Restart dovecot
- name: Render /etc/dovecot/master.passwd
ansible.builtin.template:
src: etc/dovecot/passwd-file.j2
dest: /etc/dovecot/master.passwd
owner: root
group: dovecot
mode: "0640"
vars:
passwd: "{{ dovecot_master_passdb | dict2items(key_name='username', value_name='password') }}"
passdb_only: true