diff options
-rw-r--r-- | ansible/roles/dovecot/tasks/main.yml | 2 | ||||
-rw-r--r-- | ansible/roles/dovecot/templates/configs/10-mail.conf.j2 | 4 | ||||
-rw-r--r-- | ansible/roles/dovecot/vars/main/main.yml | 3 |
3 files changed, 4 insertions, 5 deletions
diff --git a/ansible/roles/dovecot/tasks/main.yml b/ansible/roles/dovecot/tasks/main.yml index 1e182a4..759a38d 100644 --- a/ansible/roles/dovecot/tasks/main.yml +++ b/ansible/roles/dovecot/tasks/main.yml @@ -23,7 +23,7 @@ - name: Create the vmail user user: name: vmail - uid: 5000 + uid: "{{ dovecot_vmail_uid }}" group: vmail home: /var/vmail tags: diff --git a/ansible/roles/dovecot/templates/configs/10-mail.conf.j2 b/ansible/roles/dovecot/templates/configs/10-mail.conf.j2 index 8002e17..891e044 100644 --- a/ansible/roles/dovecot/templates/configs/10-mail.conf.j2 +++ b/ansible/roles/dovecot/templates/configs/10-mail.conf.j2 @@ -109,8 +109,8 @@ namespace inbox { # System user and group used to access mails. If you use multiple, userdb # can override these by returning uid or gid fields. You can use either numbers # or names. <doc/wiki/UserIds.txt> -mail_uid = {{ dovecot_mail_uid }} -mail_gid = {{ dovecot_mail_gid }} +mail_uid = {{ dovecot_vmail_uid }} +mail_gid = {{ dovecot_vmail_uid }} # Group to enable temporarily for privileged operations. Currently this is # used only with INBOX when either its initial creation or dotlocking fails. diff --git a/ansible/roles/dovecot/vars/main/main.yml b/ansible/roles/dovecot/vars/main/main.yml index 3208bc0..ef5e580 100644 --- a/ansible/roles/dovecot/vars/main/main.yml +++ b/ansible/roles/dovecot/vars/main/main.yml @@ -3,5 +3,4 @@ dovecot_ldap_host: "ldaps://ldap01.box.pydis.wtf:636" dovecot_ldap_user: "uid=dovecot,cn=users,cn=accounts,dc=box,dc=pydis,dc=wtf" dovecot_ldap_password: "{{ vault_dovecot_ldap_password }}" dovecot_ldap_tls_ca: "/etc/ipa/ca.crt" -dovecot_mail_uid: "5000" # vmail user -dovecot_mail_gid: "5000" # vmail group +dovecot_vmail_uid: "5000" |