{% include 'roles/sys-svc-container/templates/env.j2' %} JOOMLA_INIT_READY_FILE={{ JOOMLA_INIT_READY_FILE }} JOOMLA_SITE_NAME={{ JOOMLA_SITE_NAME }} JOOMLA_ADMIN_USER={{ JOOMLA_USER }} JOOMLA_ADMIN_USERNAME={{ JOOMLA_USER_NAME }} JOOMLA_ADMIN_PASSWORD={{ JOOMLA_USER_PASSWORD | dotenv_quote }} JOOMLA_ADMIN_EMAIL={{ JOOMLA_USER_EMAIL }} {% if lookup('database', application_id, 'type') == 'mariadb' %} JOOMLA_DB_HOST={{ lookup('database', application_id, 'host') }}:{{ lookup('database', application_id, 'port') }} JOOMLA_DB_USER={{ lookup('database', application_id, 'username') }} JOOMLA_DB_PASSWORD={{ lookup('database', application_id, 'password') | dotenv_quote }} JOOMLA_DB_NAME={{ lookup('database', application_id, 'name') }} JOOMLA_DB_TYPE={{ JOOMLA_DB_CONNECTOR }} {% endif %} {% if lookup('config', application_id, 'addons.plg_system_keycloak.enabled') | bool %} {% set JOOMLA_OIDC = lookup('config', application_id, 'addons.plg_system_keycloak.config') %} JOOMLA_OIDC_ISSUER_URL={{ JOOMLA_OIDC.issuer_url }} JOOMLA_OIDC_CLIENT_ID={{ JOOMLA_OIDC.client_id }} JOOMLA_OIDC_CLIENT_SECRET={{ JOOMLA_OIDC.client_secret | dotenv_quote }} JOOMLA_OIDC_REDIRECT_URI={{ JOOMLA_OIDC.redirect_uri }} {% if JOOMLA_OIDC.issuer_url is search('\.onion(/|:|$)') %} JOOMLA_OIDC_SOCKS_PROXY={{ lookup('tor_socks_proxy') }} {% endif %} JOOMLA_OIDC_END_SESSION_URL={{ JOOMLA_OIDC.end_session_url }} JOOMLA_OIDC_FALLBACK_ENABLED={{ JOOMLA_OIDC.fallback_enabled }} JOOMLA_OIDC_GROUP_ADMIN={{ JOOMLA_OIDC.group_admin }} JOOMLA_OIDC_GROUP_EDITOR={{ JOOMLA_OIDC.group_editor }} JOOMLA_OIDC_GROUP_USER={{ JOOMLA_OIDC.group_user }} {% endif %}