{ "service": { "publicurl": "https://{{var_vikunja_domain}}", "rootpath": "{{var_vikunja_directory}}", "timezone": "{{var_vikunja_timezone}}" }, "defaultsettings": { "language": "{{var_vikunja_default_language}}", "timezone": "{{var_vikunja_timezone}}" }, "database": { {% if var_vikunja_database_kind == 'sqlite' %} "type": "sqlite", "path": "{{var_vikunja_database_data_sqlite_path}}" {% endif %} {% if var_vikunja_database_kind == 'postgresql' %} "type": "postgres", "host": "{{var_vikunja_database_data_postgresql_host}}", "port": {{var_vikunja_database_data_postgresql_port | string}}, "user": "{{var_vikunja_database_data_postgresql_username}}", "password": "{{var_vikunja_database_data_postgresql_password}}", "database": "{{var_vikunja_database_data_postgresql_schema}}" {% endif %} }, "auth": { {% if var_vikunja_authentication_kind == 'internal' %} "local": { "enabled": true }, "openid": { "enabled": false } {% endif %} {% if var_vikunja_authentication_kind == 'authelia' %} "local": { "enabled": false }, "openid": { "enabled": true, "redirecturl": "https://{{var_vikunja_domain}}/auth/openid/", "providers": [ { "name": "Authelia", "authurl": "{{var_vikunja_authentication_data_authelia_url_base}}", "clientid": "{{var_vikunja_authentication_data_authelia_client_id}}", "clientsecret": "{{var_vikunja_authentication_data_authelia_client_secret}}", "scope": "openid profile email" } ] } {% endif %} }, "mailer": { "enabled": {{var_vikunja_mail_sending_enabled | to_json}}, "host": "{{var_vikunja_mail_sending_smtp_host}}", "port": {{var_vikunja_mail_sending_smtp_port | string}}, "autthtype": "{{var_vikunja_mail_sending_smtp_authtype}}", "username": "{{var_vikunja_mail_sending_smtp_username}}", "password": "{{var_vikunja_mail_sending_smtp_password}}", "fromemail": "{{var_vikunja_mail_sending_sender}}", "forcessl": {{var_vikunja_mail_sending_smtp_force_tls | to_json}} } }