variable docker_mailserver_configure_oauth

This commit is contained in:
Navas 2024-08-30 12:24:33 +02:00
parent 5ca909f6b0
commit f0239ca599
3 changed files with 15 additions and 1 deletions

View file

@ -46,3 +46,9 @@ docker_mailserver_saslauthd_ldap_filter: "(&(uid=%U)(objectClass=PostfixBookMail
docker_mailserver_default_relay_host: ""
# Relai sortant par défaut (configuration par domaine)
docker_mailserver_relay_host: ""
# Active la configuration oauth
# Nécessite de fournir des variables supplémentaires :
# - docker_mailserver_dovecot_oauth2_configuration
docker_mailserver_configure_oauth: false

View file

@ -77,3 +77,9 @@
- { src: mailserver.vars, dest: "/opt/{{ docker_mailserver_service_id }}/" }
notify: docker-compose-up
- name: Prepare dovecot-oauth2.conf.ext.secrets
ansible.builtin.copy:
content: "{{ docker_mailserver_dovecot_oauth2_configuration }}"
dest: "/opt/{{ docker_mailserver_service_id }}/dovecot-oauth2.conf.ext.secrets"
notify: docker-compose-up
when: docker_mailserver_configure_oauth is true

View file

@ -35,7 +35,9 @@ services:
- ./jail.local:/etc/fail2ban/jail.local
- ./ssl/:/tmp/ssl:ro
- ./11-mail-custom.conf:/etc/dovecot/conf.d/11-mail-custom.conf
{% if docker_mailserver_configure_oauth is true %}
- ./dovecot-oauth2.conf.ext.secrets:/etc/dovecot/dovecot-oauth2.conf.ext
{% endif %}
- /etc/localtime:/etc/localtime:ro
env_file:
- mailserver.vars