Benjamin Blacher
d43f03bbca
Add support for bridge self signing
This also moves msc4190 to the correct section for twitter
pirms 10 mēnešiem
Slavi Pantaleev
3daf14d695
Add Ansible variables to control the `async_media` settings in (mautrix) bridges
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4549
pirms 11 mēnešiem
Slavi Pantaleev
51ab9ed9ff
Adjust `lstrip_blocks` to use a `bool` value for compatibility with ansible-core>=2.19.0
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
pirms 1 gada
Slavi Pantaleev
9e31a254d8
Extract mautrix-slack's `network.displayname_template` configuration into a variable (`matrix_mautrix_slack_network_displayname_template`)
pirms 1 gada
Slavi Pantaleev
25498851a0
Add some relay-related variables to mautrix-slack role
pirms 1 gada
Onestacked
5eb247b5bf
Add matrix_bridges_msc4190_enabled flag for using msc4190 on supported mautrix bridges. flag for using msc4190 on supported mautrix bridges. ( #4258 )
* Add matrix_bridges_msc4190_enabled flag for using msc4190 on supported mautrix bridges.
* Apply to_json to msc4190 in mautrix configs
* Add | to_json to mautrix bridge registration io.element.msc4190.
* require matrix_synapse_experimental_features_msc3202_device_masquerading_enabled for matrix_bridges_msc4190_enabled
* Also add msc4190 support for mautrix-telegram
pirms 1 gada
Slavi Pantaleev
4b047b3d63
Fix pickle_key configuration value for mautrix-slack for compatibility with the old bridge
pirms 1 gada
Slavi Pantaleev
53f3c94bef
Enable backfilling for mautrix-gmessages, mautrix-signal and mautrix-slack
We'be already been going against upstream defaults and have been
enabling backfilling for a few other bridges (Messenger, Instagram, Telegram, Twitter).
Now I'm enabling backfilling by default for the remaining ones, for
consistency.
pirms 1 gada
Slavi Pantaleev
626a851c82
Fix username_template potentially not being taken into account for mautrix-slack
While working on upgrading the Meta bridges to bridgev2, I've noticed
that {% raw %} and {% endraw %} on lines like that (immediately
preceding `username_template` may cause YAML indentation issues.
pirms 1 gada
Slavi Pantaleev
e15d09819e
Fix displayname_template for mautrix-slack containing {% endraw % %}
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3479#issuecomment-2294956958
pirms 2 gadiem
Slavi Pantaleev
1722e4bd83
Switch mautrix-slack double-puppeting method (shared secret auth -> appservice-double-puppet)
Since upgrading mautrix-slack (and pinning to v0.1.0) in e4b54c37fe258b17f49dd7ed58a18ef3abac1c41,
we expect double-puppeting to require the new appservice double-puppeting method.
This commit switches the mautrix-slack bridge to it.
pirms 2 gadiem
Slavi Pantaleev
e4b54c37fe
Upgrade mautrix-slack, pin to v0.1.0 and adapt configuration
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3479
- https://github.com/mautrix/slack/releases/tag/v0.1.0
- https://mau.fi/blog/2024-08-mautrix-release/
pirms 2 gadiem
Shaleen Jain
df9931f719
mautrix-slack: add team name in channel name template
pirms 3 gadiem
Cody Wyatt Neiman
e977242022
Pull more mautrix-slack defaults from upstream
pirms 3 gadiem
Cody Wyatt Neiman
f4874d2e4a
Pull upstream mautrix-slack config defaults
pirms 3 gadiem
Cody Wyatt Neiman
d6022d851e
Move mautrix-sack role files to new roles/custom path
pirms 3 gadiem
Cody Wyatt Neiman
784e5492d5
Add matrix-bridge-mautrix-slack role
pirms 3 gadiem
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
pirms 3 gadiem
Slavi Pantaleev
81f90f0ad1
Use |to_json for matrix_mautrix_discord_bridge_restricted_rooms
pirms 3 gadiem
Samuel Meenzen
1d024975d6
Automatically set restricted_rooms to false on conduit
pirms 3 gadiem
Samuel Meenzen
7cc3aae041
fix(mautrix-discord): allow configuring the restricted_rooms option
pirms 3 gadiem
MdotAmaan
6fb961eb12
Make changes according to feedback
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Update group_vars/matrix_servers
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Remove old data migration tasks
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Update roles/matrix-bridge-mautrix-discord/tasks/validate_config.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Redo bridge permissions
pirms 4 gadiem
MdotAmaan
8621ff1379
Add Mautrix Discord Bridge
pirms 4 gadiem