Logo
Explore Help
Sign In
engineering/ansible_role_mail
1
0
Fork 0
You've already forked ansible_role_mail
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
589d3e0d12611bec36472bb509e3ecc9ee6b6ce1
ansible_role_mail/templates/auth-dovecot-users.conf.ext.j2

13 lines
258 B
Plaintext
Raw Normal View History

feat: add support for local dovecot users via passwd-file This introduces functionality to manage local Dovecot users utilizing a static `vmail` system user and a flat password file. Key changes: - Added `dovecot_users` configuration list to defaults. - Implemented creation of `vmail` user and group (uid/gid 5000). - Added logic to generate a random security token using `pwgen` to prefix user passwords. - Created `auth-dovecot-users.conf.ext` and `dovecot-users.j2` templates to handle `passwd-file` authentication. - Updated `10-auth.conf` to include the new local users configuration. - Updated README with usage instructions and token details.
2026-02-10 17:51:23 -03:00
# Dovecot local users authentication
# Ansible managed: {{ ansible_managed }}
passdb {
driver = passwd-file
args = scheme=SHA512-CRYPT username_format=%u /etc/dovecot/users
}
userdb {
driver = static
args = uid=vmail gid=vmail home=/var/vmail/%u
}
Reference in New Issue Copy Permalink
Powered by Gitea
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API