39 lines
1.5 KiB
Django/Jinja
39 lines
1.5 KiB
Django/Jinja
# Authentik Environment Configuration
|
|
# Generated by rick-infra Ansible role
|
|
|
|
# Database Configuration
|
|
AUTHENTIK_POSTGRESQL__HOST={{ authentik_db_host }}
|
|
AUTHENTIK_POSTGRESQL__PORT={{ authentik_db_port }}
|
|
AUTHENTIK_POSTGRESQL__NAME={{ authentik_db_name }}
|
|
AUTHENTIK_POSTGRESQL__USER={{ authentik_db_user }}
|
|
AUTHENTIK_POSTGRESQL__PASSWORD={{ authentik_db_password }}
|
|
|
|
# Cache Configuration (Valkey/Redis)
|
|
AUTHENTIK_REDIS__HOST={{ authentik_redis_host }}
|
|
AUTHENTIK_REDIS__PORT={{ authentik_redis_port }}
|
|
AUTHENTIK_REDIS__DB={{ authentik_redis_db }}
|
|
{% if authentik_redis_password %}
|
|
AUTHENTIK_REDIS__PASSWORD={{ authentik_redis_password }}
|
|
{% endif %}
|
|
|
|
# Core Configuration
|
|
AUTHENTIK_SECRET_KEY={{ authentik_secret_key }}
|
|
AUTHENTIK_ERROR_REPORTING__ENABLED={{ authentik_error_reporting_enabled | lower }}
|
|
AUTHENTIK_DISABLE_UPDATE_CHECK={{ authentik_disable_update_check | lower }}
|
|
AUTHENTIK_DISABLE_STARTUP_ANALYTICS={{ authentik_disable_startup_analytics | lower }}
|
|
|
|
# Worker Configuration
|
|
AUTHENTIK_WORKER__CONCURRENCY={{ authentik_worker_concurrency }}
|
|
|
|
# Email Configuration
|
|
{% if authentik_email_host %}
|
|
AUTHENTIK_EMAIL__HOST={{ authentik_email_host }}
|
|
AUTHENTIK_EMAIL__PORT={{ authentik_email_port }}
|
|
AUTHENTIK_EMAIL__USERNAME={{ authentik_email_username }}
|
|
AUTHENTIK_EMAIL__PASSWORD={{ authentik_email_password }}
|
|
AUTHENTIK_EMAIL__USE_TLS={{ authentik_email_use_tls | lower }}
|
|
AUTHENTIK_EMAIL__FROM={{ authentik_email_from }}
|
|
{% endif %}
|
|
|
|
# Trust reverse proxy headers
|
|
AUTHENTIK_LISTEN__TRUSTED_PROXY_CIDRS=127.0.0.1/32,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 |