42 lines
1.5 KiB
Django/Jinja
42 lines
1.5 KiB
Django/Jinja
{
|
|
"name": "Configure ma1sd",
|
|
"description": "Configure ma1sd settings, ma1sd is a self-hosted identity server for Matrix.",
|
|
"spec": [
|
|
{
|
|
"question_name": "Enable ma1sd",
|
|
"question_description": "Set if ma1sd is enabled or not. If disabled your server will loose identity functionality (not recommended).",
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"default": "{{ matrix_ma1sd_enabled | string | lower }}",
|
|
"choices": "true\nfalse",
|
|
"new_question": true,
|
|
"variable": "matrix_ma1sd_enabled",
|
|
"type": "multiplechoice"
|
|
},
|
|
{
|
|
"question_name": "ma1sd Authentication Mode",
|
|
"question_description": "Set the source of user account authentication credentials with the ma1sd.",
|
|
"required": false,
|
|
"min": null,
|
|
"max": null,
|
|
"default": "{{ awx_matrix_ma1sd_auth_store }}",
|
|
"choices": "Synapse Internal\nLDAP/AD",
|
|
"new_question": true,
|
|
"variable": "awx_matrix_ma1sd_auth_store",
|
|
"type": "multiplechoice"
|
|
},
|
|
{
|
|
"question_name": "LDAP/AD Configuration",
|
|
"question_description": "Settings for connecting LDAP/AD to the ma1sd service. (ignored if using Synapse Internal, see https://github.com/ma1uta/ma1sd/blob/master/docs/stores/README.md )",
|
|
"required": false,
|
|
"min": 0,
|
|
"max": 65536,
|
|
"default": {{ awx_matrix_ma1sd_configuration_extension_yaml | to_json }},
|
|
"new_question": true,
|
|
"variable": "awx_matrix_ma1sd_configuration_extension_yaml",
|
|
"type": "textarea"
|
|
}
|
|
]
|
|
}
|