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

25 lines
504 B
YAML

---
- name: Install dovecot packages
ansible.builtin.apt:
name: "{{ item }}"
state: present
loop:
- dovecot-imapd
- dovecot-lmtpd
- dovecot-mysql
- dovecot-sieve
- dovecot-managesieved
- name: Add dovecot user to virtual mail group
ansible.builtin.user:
name: dovecot
groups: "{{ virtual_mail_gid }}"
append: true
notify: Restart dovecot
- name: Start and enable dovecot
ansible.builtin.service:
name: dovecot
state: started
enabled: true