Files
ansible_role_mail/templates/auth-dovecot-users.conf.ext.j2
Luciano Giacchetta d61a4ddcef
All checks were successful
Molecule Tests / molecule-tests (pull_request) Successful in 7m18s
fix: Dovecot in Debian Trixie => 2.4 has add / deprecated configurations
2026-03-11 12:40:37 -03:00

30 lines
625 B
Django/Jinja

# Dovecot local users authentication
# Ansible managed: {{ ansible_managed }}
{% if dovecot_major_version is defined and dovecot_major_version is version('2.4', '>=') %}
passdb passwd-file {
default_password_scheme = SHA512-CRYPT
auth_username_format = %{user|username}
passwd_file_path = /etc/dovecot/users
}
userdb static {
fields {
uid = vmail
gid = vmail
home = /var/vmail/%{user|username}
}
}
{% else %}
passdb {
driver = passwd-file
args = scheme=SHA512-CRYPT username_format=%n /etc/dovecot/users
}
userdb {
driver = static
args = uid=vmail gid=vmail home=/var/vmail/%n
}
{% endif %}