[add] role:synapse:vardef
This commit is contained in:
parent
6c4e68298b
commit
a209387e20
1 changed files with 125 additions and 0 deletions
125
roles/synapse/vardef.json
Normal file
125
roles/synapse/vardef.json
Normal file
|
@ -0,0 +1,125 @@
|
|||
{
|
||||
"scheme": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"domain": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"database_kind": {
|
||||
"type": "string",
|
||||
"mandatory": false,
|
||||
"options": [
|
||||
"sqlite",
|
||||
"postgresql"
|
||||
]
|
||||
},
|
||||
"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": true
|
||||
},
|
||||
"database_data_postgresql_schema": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"element_url": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"title": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"federation_enable": {
|
||||
"type": "boolean",
|
||||
"mandatory": false
|
||||
},
|
||||
"federation_whitelist": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"mandatory": false
|
||||
},
|
||||
"password_strict_policy": {
|
||||
"type": "boolean",
|
||||
"mandatory": false
|
||||
},
|
||||
"registration_shared_secret": {
|
||||
"type": "string",
|
||||
"mandatory": true
|
||||
},
|
||||
"authentication_kind": {
|
||||
"type": "string",
|
||||
"mandatory": false,
|
||||
"options": [
|
||||
"internal",
|
||||
"authelia"
|
||||
]
|
||||
},
|
||||
"authentication_data_authelia_provider_id": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"authentication_data_authelia_provider_name": {
|
||||
"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_url_base": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"smtp_host": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"smtp_port": {
|
||||
"type": "integer",
|
||||
"mandatory": false
|
||||
},
|
||||
"smtp_username": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"smtp_password": {
|
||||
"type": "string",
|
||||
"mandatory": true
|
||||
},
|
||||
"admin_user_define": {
|
||||
"type": "boolean",
|
||||
"mandatory": false
|
||||
},
|
||||
"admin_user_name": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
},
|
||||
"admin_user_password": {
|
||||
"type": "string",
|
||||
"mandatory": false
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue