From 25498851a0a7c3db1cccf81259294a90b35cedc7 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Fri, 4 Jul 2025 20:39:20 +0300 Subject: [PATCH] Add some relay-related variables to mautrix-slack role --- .../custom/matrix-bridge-mautrix-slack/defaults/main.yml | 9 +++++++++ .../matrix-bridge-mautrix-slack/templates/config.yaml.j2 | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/custom/matrix-bridge-mautrix-slack/defaults/main.yml b/roles/custom/matrix-bridge-mautrix-slack/defaults/main.yml index 3a9fceff3..91f6c942c 100644 --- a/roles/custom/matrix-bridge-mautrix-slack/defaults/main.yml +++ b/roles/custom/matrix-bridge-mautrix-slack/defaults/main.yml @@ -168,3 +168,12 @@ matrix_mautrix_slack_bridge_encryption_pickle_key: maunium.net/go/mautrix-whatsa matrix_mautrix_slack_provisioning_shared_secret: '' matrix_mautrix_slack_public_media_signing_key: '' + +# Controls whether relay mode is enabled +matrix_mautrix_slack_bridge_relay_enabled: false + +# Controls whether only admins can set themselves as relay users +matrix_mautrix_slack_bridge_relay_admin_only: true + +# List of user login IDs which anyone can set as a relay, as long as the relay user is in the room +matrix_mautrix_slack_bridge_relay_default_relays: [] diff --git a/roles/custom/matrix-bridge-mautrix-slack/templates/config.yaml.j2 b/roles/custom/matrix-bridge-mautrix-slack/templates/config.yaml.j2 index 5b231afa8..5ff9ffbf5 100644 --- a/roles/custom/matrix-bridge-mautrix-slack/templates/config.yaml.j2 +++ b/roles/custom/matrix-bridge-mautrix-slack/templates/config.yaml.j2 @@ -113,12 +113,12 @@ bridge: relay: # Whether relay mode should be allowed. If allowed, the set-relay command can be used to turn any # authenticated user into a relaybot for that chat. - enabled: false + enabled: {{ matrix_mautrix_slack_bridge_relay_enabled | to_json }} # Should only admins be allowed to set themselves as relay users? # If true, non-admins can only set users listed in default_relays as relays in a room. - admin_only: true + admin_only: {{ matrix_mautrix_slack_bridge_relay_admin_only | to_json }} # List of user login IDs which anyone can set as a relay, as long as the relay user is in the room. - default_relays: [] + default_relays: {{ matrix_mautrix_slack_bridge_relay_default_relays | to_json }} # The formats to use when sending messages via the relaybot. # Available variables: # .Sender.UserID - The Matrix user ID of the sender.