ansible-base/roles/mas/vardef.json
2024-10-13 11:44:01 +02:00

82 lines
1.5 KiB
JSON

{
"user": {
"type": "string",
"mandatory": false
},
"directory": {
"type": "string",
"mandatory": false
},
"database_host": {
"type": "string",
"mandatory": false
},
"database_port": {
"type": "integer",
"mandatory": false
},
"database_username": {
"type": "string",
"mandatory": false
},
"database_password": {
"type": "string",
"mandatory": false
},
"database_schema": {
"type": "string",
"mandatory": false
},
"matrix_server": {
"type": "string",
"mandatory": false
},
"matrix_secret": {
"type": "string",
"mandatory": false
},
"matrix_endpoint": {
"type": "string",
"mandatory": false
},
"encryption_key": {
"type": "string",
"mandatory": false
},
"authentication_upstream_active": {
"nullable": false,
"type": "boolean"
},
"authentication_upstream_id": {
"nullable": false,
"type": "string"
},
"authentication_upstream_issuer": {
"nullable": false,
"type": "string"
},
"authentication_upstream_client_id": {
"nullable": false,
"type": "string"
},
"authentication_upstream_client_secret": {
"nullable": false,
"type": "string"
},
"authentication_upstream_token_endpoint_auth_method": {
"nullable": false,
"type": "string"
},
"authentication_upstream_scope": {
"nullable": false,
"type": "string"
},
"authentication_upstream_authorization_endpoint": {
"nullable": false,
"type": "string"
},
"authentication_upstream_token_endpoint": {
"nullable": false,
"type": "string"
}
}