--- - name: install package apt: pkg: "{{ item }}" with_items: - dovecot-imapd - dovecot-lmtpd - dovecot-mysql notify: - reload dovecot - name: vmail group group: name: vmail gid: "{{vmail_gid}}" system: yes - name: vmail user user: name: vmail uid: "{{vmail_uid}}" group: vmail system: yes home: /home/vmail - name: dovecot configuration files template: src: "{{ item }}.j2" dest: /etc/dovecot/{{ item }} with_items: - dovecot.conf - conf.d/10-master.conf - conf.d/10-mail.conf - conf.d/10-auth.conf - conf.d/auth-{{dovecot_auth}}.conf.ext - conf.d/10-ssl.conf - conf.d/20-lmtp.conf - conf.d/90-plugin.conf notify: - reload dovecot - import_tasks: sql.yaml when: "{{ dovecot_auth == 'sql' }}"