2024-06-04 08:52:31 +02:00
|
|
|
{
|
2024-06-04 10:04:01 +02:00
|
|
|
"service": {
|
|
|
|
"publicurl": "https://{{var_vikunja_domain}}",
|
|
|
|
"rootpath": "{{var_vikunja_directory}}",
|
|
|
|
"timezone": "{{var_vikunja_timezone}}"
|
|
|
|
},
|
|
|
|
"defaultsettings": {
|
|
|
|
"language": "{{var_vikunja_default_language}}",
|
|
|
|
"timezone": "{{var_vikunja_timezone}}"
|
|
|
|
},
|
2024-06-04 08:52:31 +02:00
|
|
|
"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 %}
|
2024-06-04 10:04:01 +02:00
|
|
|
},
|
|
|
|
"mailer": {
|
2024-06-09 11:08:24 +02:00
|
|
|
"enabled": {{var_vikunja_mail_sending_enabled | to_json}},
|
2024-06-04 10:04:01 +02:00
|
|
|
"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}}",
|
2024-06-09 11:08:24 +02:00
|
|
|
"forcessl": {{var_vikunja_mail_sending_smtp_force_tls | to_json}}
|
2024-06-04 08:52:31 +02:00
|
|
|
}
|
|
|
|
}
|