[fix] role:zeitbild_backend:conf
This commit is contained in:
parent
8ba5c929ac
commit
7708011fc4
3 changed files with 92 additions and 3 deletions
|
@ -11,5 +11,11 @@
|
|||
"var_zeitbild_backend_database_data_postgresql_port": 5432,
|
||||
"var_zeitbild_backend_database_data_postgresql_username": "zeitbild_user",
|
||||
"var_zeitbild_backend_database_data_postgresql_password": "REPLACE_ME",
|
||||
"var_zeitbild_backend_database_data_postgresql_schema": "zeitbild"
|
||||
"var_zeitbild_backend_database_data_postgresql_schema": "zeitbild",
|
||||
"var_zeitbild_backend_authentication_kind": "internal",
|
||||
"var_zeitbild_backend_authentication_data_authelia_url_base": "https://authelia.example.org",
|
||||
"var_zeitbild_backend_authentication_data_authelia_client_id": "zeitbild",
|
||||
"var_zeitbild_backend_authentication_data_authelia_client_secret": "REPLACE_ME",
|
||||
"var_zeitbild_backend_authentication_data_authelia_label": "Authelia",
|
||||
"var_zeitbild_backend_authentication_data_authelia_backend_url_base": "https://zeitbild.example.org/"
|
||||
}
|
||||
|
|
|
@ -1 +1,60 @@
|
|||
{}
|
||||
{
|
||||
"version": 1,
|
||||
"log": [
|
||||
{
|
||||
"kind": "stdout",
|
||||
"data": {
|
||||
"threshold": "info"
|
||||
}
|
||||
}
|
||||
],
|
||||
"server": {
|
||||
"address": {{var_zeitbild_backend_address}},
|
||||
"port": {{var_zeitbild_backend_port | string}}
|
||||
},
|
||||
{% if var_zeitbild_backend_database_kind == 'sqlite' %}
|
||||
"database": {
|
||||
"kind": "sqlite",
|
||||
"data": {
|
||||
"path": "data.sqlite"
|
||||
}
|
||||
},
|
||||
{% endif %}
|
||||
{% if var_zeitbild_backend_database_kind == 'postgresql' %}
|
||||
"database": {
|
||||
"kind": "postgresql",
|
||||
"data": {
|
||||
"host": "{{var_zeitbild_backend_database_data_postgresql_host}}"
|
||||
"port": "{{var_zeitbild_backend_database_data_postgresql_port | string}}",
|
||||
"username": "{{var_zeitbild_backend_database_data_postgresql_username}}",
|
||||
"password": "{{var_zeitbild_backend_database_data_postgresql_password}}"
|
||||
"schema": "{{var_zeitbild_backend_database_data_postgresql_schema}}"
|
||||
}
|
||||
},
|
||||
{% endif %}
|
||||
{% if var_zeitbild_backend_authentication_kind == 'internal' %}
|
||||
"authentication": {
|
||||
"kind": "internal",
|
||||
"data": {}
|
||||
},
|
||||
{% endif %}
|
||||
{% if var_zeitbild_backend_authentication_kind == 'authelia' %}
|
||||
"authentication": {
|
||||
"kind": "oidc",
|
||||
"data": {
|
||||
"url_authorization": "{{var_zeitbild_backend_authentication_data_authelia_url_base}}/api/oidc/authorization",
|
||||
"url_token": "{{var_zeitbild_backend_authentication_data_authelia_url_base}}/api/oidc/token",
|
||||
"url_userinfo": "{{var_zeitbild_backend_authentication_data_authelia_url_base}}/api/oidc/userinfo",
|
||||
"client_id": "{{var_zeitbild_backend_authentication_data_authelia_client_id}}",
|
||||
"client_secret": "{{var_zeitbild_backend_authentication_data_authelia_client_secret}}",
|
||||
"backend_url_base": "{{var_zeitbild_backend_authentication_data_authelia_backend_url_base}}",
|
||||
"label": "{{var_zeitbild_backend_authentication_data_authelia_provider_name}}"
|
||||
}
|
||||
},
|
||||
{% endif %}
|
||||
"session_management": {
|
||||
"in_memory": false,
|
||||
"lifetime": 3600,
|
||||
"drop_all_at_start": false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -60,5 +60,29 @@
|
|||
"database_data_postgresql_schema": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
}
|
||||
},
|
||||
"authentication_kind": {
|
||||
"type": "string",
|
||||
"options": [
|
||||
"internal",
|
||||
"authelia"
|
||||
],
|
||||
"mandatory": false
|
||||
},
|
||||
"authentication_data_authelia_url_base": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"authentication_data_authelia_client_id": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"authentication_data_authelia_client_secret": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"authentication_data_authelia_label": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue