infrastructure/roles/zeitbild_backend/vardef.json

93 lines
1.5 KiB
JSON
Raw Normal View History

2024-10-12 11:57:04 +02:00
{
"directory": {
"type": "string",
"mandatory": false
},
"user": {
"type": "string",
"mandatory": false
},
2024-10-25 11:45:15 +02:00
"git_repository_url": {
"type": "string",
"mandatory": false
},
2024-10-12 11:57:04 +02:00
"git_reference": {
"type": "string",
"mandatory": false
},
"verbosity": {
"type": "string",
"options": [
"debug",
"info",
"notice",
"warning",
"error"
],
"mandatory": false
},
"address": {
"type": "string",
"mandatory": false
},
"port": {
"type": "integer",
"mandatory": false
},
"database_kind": {
"type": "string",
"options": [
"sqlite"
],
"mandatory": false
},
"database_data_sqlite_path": {
"type": "string",
"mandatory": false
},
"database_data_postgresql_host": {
"type": "string",
"mandatory": false
},
"database_data_postgresql_port": {
"type": "integer",
"mandatory": false
},
"database_data_postgresql_username": {
"type": "string",
"mandatory": false
},
"database_data_postgresql_password": {
"type": "string",
"mandatory": false
},
"database_data_postgresql_schema": {
"type": "string",
"mandatory": false
2024-10-12 12:43:14 +02:00
},
"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
2024-10-25 10:48:56 +02:00
}
2024-10-12 11:57:04 +02:00
}