{ "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" } ] }