{ "general": { "verbosity": "{{var_espe_backend_verbosity}}", "verification_secret": "{{var_espe_backend_verification_secret}}" }, "server": { "port": {{var_espe_backend_port | string}} }, "database": { {% if var_espe_backend_database_kind == 'sqlite' %} "kind": "sqlite", "data": { "path": "{{var_espe_backend_database_data_sqlite_path}}" } {% endif %} {% if var_espe_backend_database_kind == 'postgresql' %} "kind": "postgresql", "data": { "host": "{{var_espe_backend_database_data_postgresql_host}}" "port": {{var_espe_backend_database_data_postgresql_port | string}}, "username": "{{var_espe_backend_database_data_postgresql_username}}", "password": "{{var_espe_backend_database_data_postgresql_password}}", "schema": "{{var_espe_backend_database_data_postgresql_schema}}" } {% endif %} }, "email_sending": { {% if var_espe_backend_database_kind == 'regular' %} "kind": "regular", "data": { "smtp_credentials": { "host": "{{var_espe_backend_smtp_host}}", "port": {{var_espe_backend_smtp_port | string}}, "username": "{{var_espe_backend_smtp_username}}", "password": "{{var_espe_backend_smtp_password}}" }, "sender": "{{var_espe_backend_email_sending_data_regular_smtp_sender}}" } {% endif %} {% if var_espe_backend_database_kind == 'redirect' %} "kind": "redirect", "data": { "smtp_credentials": { "host": "{{var_espe_backend_smtp_host}}", "port": {{var_espe_backend_smtp_port | string}}, "username": "{{var_espe_backend_smtp_username}}", "password": "{{var_espe_backend_smtp_password}}" }, "sender": "{{var_espe_backend_email_sending_data_redirect_smtp_sender}}", "target": "{{var_espe_backend_email_sending_data_redirect_smtp_target}}" } {% endif %} {% if var_espe_backend_database_kind == 'drop' %} "kind": "drop", "data": { } {% endif %} }, "session_management": { "in_memory": false, "drop_all_at_start": false, "lifetime": 86400 }, "settings": { "organisation": { "name": "{{var_espe_backend_settings_organisation_name}}", "domain": "{{var_espe_backend_settings_organisation_domain}}" }, "misc": { "prefix_for_veiled_email_addresses": "{{var_espe_backend_settings_prefix_for_veiled_email_addresses}}", "facultative_membership_number": {{var_espe_backend_settings_facultative_membership_number | json}} }, "password_policy": { "minimum_length": {{var_espe_backend_settings_password_policy_minimum_length | string}}, "maximum_length": {{var_espe_backend_settings_password_policy_maximum_length | string}}, "must_contain_letter": {{var_espe_backend_settings_password_policy_must_contain_letter | json}}, "must_contain_number": {{var_espe_backend_settings_password_policy_must_contain_number | json}}, "must_contain_special_character": {{var_espe_backend_settings_password_policy_must_contain_special_character | json}} }, "name_index": { "veil": {{var_espe_backend_settings_name_index_veil | json}}, "salt": "{{var_espe_backend_settings_name_index_salt}}" }, "connections": { "frontend_url_base": {{var_espe_backend_settings_frontend_url_base | json}}, "login_url": {{var_espe_backend_settings_login_url | json}} } }, "admins": {{var_espe_backend_admins | json}}, "output": { "authelia": {{var_espe_backend_output_authelia | json}} } }