{% include 'roles/sys-svc-container/templates/env.j2' %} PGADMIN_DISABLE_POSTFIX=True PGADMIN_DEFAULT_EMAIL={{ PGADMIN_ADMIN_EMAIL }} PGADMIN_CONFIG_ALLOW_SPECIAL_EMAIL_DOMAINS=['{{ PGADMIN_ADMIN_EMAIL_TLD }}'] PGADMIN_DEFAULT_PASSWORD={{ lookup('config', application_id, 'secrets.credentials.administrator_password') | dotenv_quote }} {% if PGADMIN_SERVER_MODE | bool %} PGADMIN_SERVER_JSON_FILE={{ pgadmin_docker_server_file }} PGADMIN_CONFIG_SERVER_MODE=False PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED={{ PGADMIN_MASTER_PASSWORD_REQUIRED | capitalize | dotenv_quote }} {% endif %} {% set email = lookup('email', application_id) %} {% if email.enabled | bool %} PGADMIN_CONFIG_MAIL_SERVER={{ email.host | tojson | dotenv_quote }} PGADMIN_CONFIG_MAIL_PORT={{ email.port }} PGADMIN_CONFIG_MAIL_USE_SSL={{ email.tls | string | capitalize | dotenv_quote }} PGADMIN_CONFIG_MAIL_USE_TLS={{ email.start_tls | string | capitalize | dotenv_quote }} PGADMIN_CONFIG_MAIL_USERNAME={{ email.username | tojson | dotenv_quote }} PGADMIN_CONFIG_MAIL_PASSWORD={{ email.password | tojson | dotenv_quote }} PGADMIN_CONFIG_MAIL_DEFAULT_SENDER={{ email['from'] | tojson | dotenv_quote }} {% endif %}