mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-04-28 18:30:24 +02:00
44 lines
1.4 KiB
Django/Jinja
44 lines
1.4 KiB
Django/Jinja
# EspoCRM environment
|
||
# Database connection
|
||
ESPOCRM_DATABASE_HOST={{ database_host }}
|
||
ESPOCRM_DATABASE_PORT={{ database_port }}
|
||
ESPOCRM_DATABASE_NAME={{ database_name }}
|
||
ESPOCRM_DATABASE_USER={{ database_username }}
|
||
ESPOCRM_DATABASE_PASSWORD={{ database_password }}
|
||
# Cron toggle
|
||
CRON_DISABLED=true
|
||
|
||
ESPOCRM_ADMIN_USERNAME: admin
|
||
ESPOCRM_ADMIN_PASSWORD: password
|
||
ESPOCRM_SITE_URL: "http://localhost:8080"
|
||
|
||
# SMTP settings (example)
|
||
SMTP_HOST={{ system_email.host }}
|
||
SMTP_PORT={{ system_email.port }}
|
||
SMTP_USER={{ users['no-reply'].email }}
|
||
SMTP_PASS={{ users['no-reply'].mailu_token }}
|
||
SMTP_SECURE=tls
|
||
|
||
###################################
|
||
# LDAP settings (optional)
|
||
###################################
|
||
{% if applications[application_id].features.ldap | bool %}
|
||
LDAP_ENABLED=true
|
||
LDAP_HOST={{ ldap.server.domain }}
|
||
LDAP_PORT={{ ldap.server.port }}
|
||
LDAP_BASE_DN={{ ldap.dn.users }}
|
||
LDAP_BIND_DN={{ ldap.dn.administrator }}
|
||
LDAP_BIND_PASSWORD={{ ldap.bind_credential }}
|
||
LDAP_UID_ATTRIBUTE={{ ldap.attributes.user_id }}
|
||
{% endif %}
|
||
|
||
###################################
|
||
# OpenID Connect (OIDC) settings (optional)
|
||
###################################
|
||
{% if applications[application_id].features.oidc | bool %}
|
||
OIDC_ENABLED=true
|
||
OIDC_ISSUER_URL={{ oidc.client.issuer_url }}
|
||
OIDC_CLIENT_ID={{ oidc.client.id }}
|
||
OIDC_CLIENT_SECRET={{ oidc.client.secret }}
|
||
OIDC_REDIRECT_URI=https://{{ domains[application_id] }}/oidc/callback
|
||
{% endif %} |