Files
ansible/roles/dovecot/tasks/main.yml

26 lines
525 B
YAML

---
- name: Install dovecot
ansible.builtin.package:
name:
- dovecot-imapd
- dovecot-sieve
- dovecot-lmtpd
state: present
- name: Put main configuration file
ansible.builtin.copy:
src: ./files/dovecot.conf
dest: /etc/dovecot/dovecot.conf
mode: "0o644"
notify:
- Restart dovecot
- name: Put sieve configuration file
ansible.builtin.copy:
src: ./files/before.sieve
dest: /etc/dovecot/before.sieve
mode: "0o644"
notify:
- Compile sieve
- Restart dovecot