ansible-base/roles/mas/vardef.json

92 lines
1.6 KiB
JSON
Raw Normal View History

2024-10-13 11:44:01 +02:00
{
"user": {
"type": "string",
"mandatory": false
},
"directory": {
"type": "string",
"mandatory": false
},
2024-10-17 23:15:10 +02:00
"server_address": {
"type": "string",
"mandatory": false
},
"server_port": {
"type": "string",
"mandatory": false
},
"domain": {
"type": "string",
"mandatory": false
},
2024-10-13 11:44:01 +02:00
"database_host": {
"type": "string",
"mandatory": false
},
"database_port": {
"type": "integer",
"mandatory": false
},
"database_username": {
"type": "string",
"mandatory": false
},
"database_password": {
"type": "string",
2024-10-17 23:15:10 +02:00
"mandatory": true
2024-10-13 11:44:01 +02:00
},
"database_schema": {
"type": "string",
"mandatory": false
},
"matrix_server": {
"type": "string",
"mandatory": false
},
"matrix_secret": {
"type": "string",
2024-10-17 23:15:10 +02:00
"mandatory": true
2024-10-13 11:44:01 +02:00
},
"matrix_endpoint": {
"type": "string",
"mandatory": false
},
"encryption_key": {
"type": "string",
2024-10-17 23:15:10 +02:00
"mandatory": true
2024-10-13 11:44:01 +02:00
},
2024-10-17 18:06:42 +02:00
"authentication_upstream_kind": {
2024-10-13 11:44:01 +02:00
"nullable": false,
2024-10-17 18:06:42 +02:00
"type": "string",
"options": [
"none",
"authelia"
]
2024-10-13 11:44:01 +02:00
},
2024-10-17 18:06:42 +02:00
"authentication_upstream_data_authelia_url_base": {
"type": "string",
"mandatory": false
2024-10-13 11:44:01 +02:00
},
2024-10-17 18:06:42 +02:00
"authentication_upstream_data_authelia_auth_method": {
"type": "string",
"mandatory": false
2024-10-13 11:44:01 +02:00
},
2024-10-17 18:06:42 +02:00
"authentication_upstream_data_authelia_scope": {
"type": "string",
"mandatory": false
2024-10-13 11:44:01 +02:00
},
2024-10-17 23:15:10 +02:00
"authentication_upstream_data_authelia_id": {
2024-10-17 18:06:42 +02:00
"type": "string",
2024-10-17 23:15:10 +02:00
"mandatory": false,
"description": "needs to be a ULID"
2024-10-13 11:44:01 +02:00
},
2024-10-17 18:06:42 +02:00
"authentication_upstream_data_authelia_client_id": {
"type": "string",
"mandatory": false
2024-10-13 11:44:01 +02:00
},
2024-10-17 18:06:42 +02:00
"authentication_upstream_data_authelia_client_secret": {
"type": "string",
"mandatory": false
2024-10-13 11:44:01 +02:00
}
}