mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-11-04 00:58:56 +01:00 
			
		
		
		
	* Enable Internal Admin API Access separately from Public access. * Add Config variable for Draupnir Hijack command And also make the internal admin API be automatically activated when this capability is used. * Apply suggestions from code review Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Further Refine Internal Admin API * Add Non Worker Labels for Internal Admin API * Variable Rename * Add validation rules for Internal Synapse admin API * Add Draupnir Admin API required config validation. * Override `matrix_synapse_reverse_proxy_companion_container_labels_internal_client_synapse_admin_api_traefik_entrypoints` via group vars * Wire `matrix_bot_draupnir_admin_api_enabled` to `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand` in Draupnir's `defaults/main.yml` * Remove unnecessary `matrix_bot_draupnir_admin_api_enabled` override from `group_vars/matrix_servers` The same value is now (more appropriately) defined in Draupnir's `defaults/main.yml` file anyway. * Add additional condition (`matrix_bot_draupnir_enabled`) for enabling `matrix_synapse_container_labels_internal_client_synapse_admin_api_enabled` * Use a separate task for validating `matrix_bot_draupnir_admin_api_enabled` when `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand` The other task deals with checking for null and not-blank and can't handle booleans properly. --------- Co-authored-by: Slavi Pantaleev <slavi@devture.com>
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
SPDX-FileCopyrightText: 2019 - 2020 Dan Arnfield
 | 
						|
SPDX-FileCopyrightText: 2019 - 2022 Aaron Raimist
 | 
						|
SPDX-FileCopyrightText: 2019 - 2024 MDAD project contributors
 | 
						|
SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev
 | 
						|
SPDX-FileCopyrightText: 2019 Alexander Acevedo
 | 
						|
SPDX-FileCopyrightText: 2019 Hugues Morisset
 | 
						|
SPDX-FileCopyrightText: 2019 Lee Verberne
 | 
						|
SPDX-FileCopyrightText: 2019 Lyubomir Popov
 | 
						|
SPDX-FileCopyrightText: 2019 Oleg Fiksel
 | 
						|
SPDX-FileCopyrightText: 2019 Sylvia van Os
 | 
						|
SPDX-FileCopyrightText: 2020 Chris van Dijk
 | 
						|
SPDX-FileCopyrightText: 2020 Horvath Gergely
 | 
						|
SPDX-FileCopyrightText: 2020 Justin Croonenberghs
 | 
						|
SPDX-FileCopyrightText: 2020 Marcel Partap
 | 
						|
SPDX-FileCopyrightText: 2020 Max Klenk
 | 
						|
SPDX-FileCopyrightText: 2020 Paul Tötterman
 | 
						|
SPDX-FileCopyrightText: 2021 Ahmad Haghighi
 | 
						|
SPDX-FileCopyrightText: 2021 Alejo Diaz
 | 
						|
SPDX-FileCopyrightText: 2021 Davy Landman
 | 
						|
SPDX-FileCopyrightText: 2021 Janar Juusu
 | 
						|
SPDX-FileCopyrightText: 2021 Pablo Montepagano
 | 
						|
SPDX-FileCopyrightText: 2021 Toni Spets
 | 
						|
SPDX-FileCopyrightText: 2021 boris runakov
 | 
						|
SPDX-FileCopyrightText: 2022 - 2023 Cody Wyatt Neiman
 | 
						|
SPDX-FileCopyrightText: 2022 - 2024 Nikita Chernyi
 | 
						|
SPDX-FileCopyrightText: 2022 Benjamin Castellan
 | 
						|
SPDX-FileCopyrightText: 2022 Joe Kappus
 | 
						|
SPDX-FileCopyrightText: 2022 Marko Weltzer
 | 
						|
SPDX-FileCopyrightText: 2022 Quentin Young
 | 
						|
SPDX-FileCopyrightText: 2022 Shaleen Jain
 | 
						|
SPDX-FileCopyrightText: 2022 Yan Minagawa
 | 
						|
SPDX-FileCopyrightText: 2023 - 2024 Michael Hollister
 | 
						|
SPDX-FileCopyrightText: 2023 Aeris One
 | 
						|
SPDX-FileCopyrightText: 2023 Luke D Iremadze
 | 
						|
SPDX-FileCopyrightText: 2023 Samuel Meenzen
 | 
						|
SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara
 | 
						|
SPDX-FileCopyrightText: 2024 Charles Wright
 | 
						|
SPDX-FileCopyrightText: 2025 Catalan Lover <catalanlover@protonmail.com>
 | 
						|
 | 
						|
SPDX-License-Identifier: AGPL-3.0-or-later
 |