From db54063a0c9e4cde27b1e6c688113a888a6a0c28 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Thu, 2 Oct 2025 14:40:00 +0300 Subject: [PATCH] Add `matrix_authentication_service_admin_api_enabled` that controls if the Matrix Authentication Service's API is enabled Builds up on top of d0adc8a37473dee2214437b87b2db6b2081851ec --- .../custom/matrix-authentication-service/defaults/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/custom/matrix-authentication-service/defaults/main.yml b/roles/custom/matrix-authentication-service/defaults/main.yml index 6358cee34..233dd5676 100644 --- a/roles/custom/matrix-authentication-service/defaults/main.yml +++ b/roles/custom/matrix-authentication-service/defaults/main.yml @@ -326,6 +326,8 @@ matrix_authentication_service_config_http_listener_web_resources_default: |- {'name': 'graphql'}, {'name': 'assets'}, ] + + + [{'name': 'adminapi'} if matrix_authentication_service_admin_api_enabled else []] }} matrix_authentication_service_config_http_listener_web_resources_auto: [] matrix_authentication_service_config_http_listener_web_resources_custom: [] @@ -625,6 +627,10 @@ matrix_authentication_service_syn2mas_subcommand_extra_options: [] # - avoid setting up the "compatibility layer" (that is, avoid installing container labels that capture login endpoints like `/_matrix/client/*/login`, etc.) matrix_authentication_service_migration_in_progress: false +# Controls whether the admin API is enabled. +# Ref: https://element-hq.github.io/matrix-authentication-service/topics/admin-api.html#enabling-the-api +matrix_authentication_service_admin_api_enabled: false + ######################################################################################## # # # /Misc #