Slavi Pantaleev
f0e0f5ec56
Rename _docker_ vars to _container_ across 34 roles
Roles affected: appservice-discord, appservice-irc, beeper-linkedin,
heisenbridge, hookshot, mautrix-bluesky, mautrix-discord,
mautrix-gmessages, mautrix-googlechat, mautrix-signal, mautrix-slack,
mautrix-twitter, mautrix-whatsapp, mautrix-wsproxy, mx-puppet-groupme,
mx-puppet-steam, postmoogle, sms, steam, cactus-comments, element,
fluffychat, schildichat, conduit, corporal, dendrite,
ldap-registration-proxy, media-repo, pantalaimon,
prometheus-nginxlog-exporter, registration, sygnal, synapse-admin,
user-verification-service.
For each role: renamed _docker_image* variables to _container_image*
(and _docker_src_files_path to _container_src_files_path where
applicable), added deprecation entries in validate_config.yml, and
updated group_vars/docs references.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
renovate[bot]
23317b9caa
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2602.0
7 months ago
Slavi Pantaleev
16010ff8c7
Add conditional restart support to client, bot, and bridge roles
For each of the 34 roles (3 clients, 9 bots, 22 bridges), this commit:
- Adds `_restart_necessary: false` default variable
- Adds `register:` directives to config/image/systemd tasks
- Computes `_restart_necessary` via set_fact (OR of all .changed results)
- Wires `(_restart_necessary | bool)` in group_vars/matrix_servers
This allows the systemd service manager to skip unnecessary restarts
when running install-* tags and nothing actually changed.
Service roles and complex multi-service roles will follow separately.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
renovate[bot]
aa69069627
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2601.0
8 months ago
renovate[bot]
a1df76f9d4
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2512.0
9 months ago
Michael Hoang
6865a59e88
Document using Signal nicknames
9 months ago
Benjamin Blacher
346dfbbc07
Add support for signal polls
10 months ago
renovate[bot]
ff884f5b4b
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2511.0
10 months ago
Benjamin Blacher
d43f03bbca
Add support for bridge self signing
This also moves msc4190 to the correct section for twitter
11 months ago
renovate[bot]
b50d9352c3
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2510.0
11 months ago
Benjamin Blacher
489bf39322
Fix signal displayname config
11 months ago
renovate[bot]
84bde915c7
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.7
1 year ago
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
1 year ago
renovate[bot]
2190e7a5ea
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.6
1 year ago
renovate[bot]
2ad2fd8b57
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.5
1 year ago
Slavi Pantaleev
1813c856e6
Extract mautrix-signal's `network.displayname_template` configuration into a variable (`matrix_mautrix_signal_network_displayname_template`)
1 year ago
renovate[bot]
6a1ebe6e91
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.4
1 year ago
renovate[bot]
fa35c3802d
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.3
1 year ago
Slavi Pantaleev
98e4f369b7
Add `receive_ephemeral` everywhere `de.sorunome.msc2409.push_ephemeral` is used
Ref:
- 33f3ccd6ae/CHANGELOG.md (L134-L136)
- 7165d3fa58/appservice/registration.go (L30)
Intentionally not removing the old configuration setting yet, as some bridges may/do not support
the new setting name. It's likely just bridgev2 mautrix bridges that have been updated and support both right now.
1 year ago
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
1 year ago
renovate[bot]
c4da60c4e4
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.2
1 year ago
renovate[bot]
6eae4fbc64
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.1
1 year ago
Suguru Hirahara
751511139c
Add license information to files for matrix-bridge-mautrix-signal
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 year ago
Slavi Pantaleev
c47eca389b
Rework all roles to include `component_(docker|container)_image_registry_prefix*` variables
This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later.
1 year ago
renovate[bot]
9c52331da6
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.0
1 year ago
Suguru Hirahara
e4e34333da
Update files for some mautrix bridges: add the common section "Troubleshooting"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 year ago
renovate[bot]
3a95862a95
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.5
1 year ago
Slavi Pantaleev
f8b779f8ed
Add `trace` as a valid logging level option for mautrix bridges
bridgev2 mautrix bridges use https://github.com/tulir/zeroconfig for
logging, which does support `trace` as a logging level.
1 year ago
renovate[bot]
1953b89db2
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.7.4
1 year ago
renovate[bot]
dd23e2d1c9
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.3
1 year ago
renovate[bot]
c400b87c79
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.2
1 year ago
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.
2 years ago
renovate[bot]
7507383a90
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.1
2 years ago
Slavi Pantaleev
999f2bf8dd
Switch mautrix-signal double-puppeting method (shared secret auth -> appservice-double-puppet)
Since upgrading mautrix-signal (v0.6.3 -> v0.7.0) in 76fec0b8632804194ae54dce3328fef2b6e6b3c2,
we expect double-puppeting to require the new appservice double-puppeting method.
This commit switches the mautrix-signal bridge to it.
2 years ago
Slavi Pantaleev
76fec0b863
Upgrade mautrix-signal (v0.6.3 -> v0.7.0) and adapt configuration
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3479
- https://github.com/mautrix/signal/releases/tag/v0.7.0
- https://mau.fi/blog/2024-08-mautrix-release/
It seems like the new version does not support a `/metrics` endpoint.
We skip keep the Ansible variables, but they're not doing anything.
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3481
2 years ago
Aine
b003a711c9
mautrix-signal v0.6.3
2 years ago
renovate[bot]
9b9a8e67cf
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.6.2
2 years ago
Slavi Pantaleev
9f2eff2ac7
Respect `devture_systemd_docker_base_docker_service_name`
Related to 0241c71a4c
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server.
2 years ago
renovate[bot]
515eb41691
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.6.1
2 years ago
renovate[bot]
d8904eb36c
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.6.0
2 years ago
gardar
23aee07cf4
feat: global option to configure all bridges encryption default
Signed-off-by: gardar <gardar@users.noreply.github.com>
2 years ago
renovate[bot]
efbfc866b1
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.5.1
2 years ago
Slavi Pantaleev
63b945dc1a
Fix incorrect image tag reference for mautrix-signal
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3192
2 years ago
Slavi Pantaleev
d3c8fd8ad5
Pin mautrix-signal to v0.5.0
Ref: https://github.com/mautrix/signal/releases/tag/v0.5.0
2 years ago
Slavi Pantaleev
8b027efb65
Upgrade mautrix-signal (de8c8d97c23 -> 103666990f3)
2 years ago
Slavi Pantaleev
b38b00bbd7
Upgrade mautrix-signal (959eb7eaf9 -> de8c8d97c2)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3090
Related to https://github.com/mautrix/signal/issues/422
2 years ago
Pierre 'McFly' Marty
5caf1fef1d
chore(deps): update signal bridge version + config ( #3084 )
* chore(deps): update signal bridge version + config
* style(deps): rename default note to self config variable
* Add to_json for additional safety
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Slavi Pantaleev
d6911503a0
Move matrix-bridge-mautrix-signal to its own container network and add native Traefik support
2 years ago
Slavi Pantaleev
7ec6fd3dfe
Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)
2 years ago
Pierre 'McFly' Marty
a266da1b78
fix: space sync config
2 years ago