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>
vor 7 Monaten
renovate[bot]
aa69069627
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2601.0
vor 8 Monaten
renovate[bot]
a1df76f9d4
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2512.0
vor 9 Monaten
Michael Hoang
6865a59e88
Document using Signal nicknames
vor 10 Monaten
Benjamin Blacher
346dfbbc07
Add support for signal polls
vor 10 Monaten
renovate[bot]
ff884f5b4b
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2511.0
vor 10 Monaten
Benjamin Blacher
d43f03bbca
Add support for bridge self signing
This also moves msc4190 to the correct section for twitter
vor 11 Monaten
renovate[bot]
b50d9352c3
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.2510.0
vor 11 Monaten
Benjamin Blacher
489bf39322
Fix signal displayname config
vor 11 Monaten
renovate[bot]
84bde915c7
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.7
vor 1 Jahr
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
vor 1 Jahr
renovate[bot]
2190e7a5ea
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.6
vor 1 Jahr
renovate[bot]
2ad2fd8b57
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.5
vor 1 Jahr
Slavi Pantaleev
1813c856e6
Extract mautrix-signal's `network.displayname_template` configuration into a variable (`matrix_mautrix_signal_network_displayname_template`)
vor 1 Jahr
renovate[bot]
6a1ebe6e91
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.4
vor 1 Jahr
renovate[bot]
fa35c3802d
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.3
vor 1 Jahr
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.
vor 1 Jahr
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
vor 1 Jahr
renovate[bot]
c4da60c4e4
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.2
vor 1 Jahr
renovate[bot]
6eae4fbc64
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.1
vor 1 Jahr
Suguru Hirahara
751511139c
Add license information to files for matrix-bridge-mautrix-signal
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
vor 1 Jahr
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.
vor 1 Jahr
renovate[bot]
9c52331da6
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.0
vor 1 Jahr
Suguru Hirahara
e4e34333da
Update files for some mautrix bridges: add the common section "Troubleshooting"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
vor 1 Jahr
renovate[bot]
3a95862a95
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.5
vor 1 Jahr
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.
vor 1 Jahr
renovate[bot]
1953b89db2
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.7.4
vor 1 Jahr
renovate[bot]
dd23e2d1c9
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.3
vor 1 Jahr
renovate[bot]
c400b87c79
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.2
vor 1 Jahr
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.
vor 2 Jahren
renovate[bot]
7507383a90
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.1
vor 2 Jahren
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.
vor 2 Jahren
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
vor 2 Jahren
Aine
b003a711c9
mautrix-signal v0.6.3
vor 2 Jahren
renovate[bot]
9b9a8e67cf
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.6.2
vor 2 Jahren
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.
vor 2 Jahren
renovate[bot]
515eb41691
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.6.1
vor 2 Jahren
renovate[bot]
d8904eb36c
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.6.0
vor 2 Jahren
gardar
23aee07cf4
feat: global option to configure all bridges encryption default
Signed-off-by: gardar <gardar@users.noreply.github.com>
vor 2 Jahren
renovate[bot]
efbfc866b1
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.5.1
vor 2 Jahren
Slavi Pantaleev
63b945dc1a
Fix incorrect image tag reference for mautrix-signal
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3192
vor 2 Jahren
Slavi Pantaleev
d3c8fd8ad5
Pin mautrix-signal to v0.5.0
Ref: https://github.com/mautrix/signal/releases/tag/v0.5.0
vor 2 Jahren
Slavi Pantaleev
8b027efb65
Upgrade mautrix-signal (de8c8d97c23 -> 103666990f3)
vor 2 Jahren
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
vor 2 Jahren
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>
vor 2 Jahren
Slavi Pantaleev
d6911503a0
Move matrix-bridge-mautrix-signal to its own container network and add native Traefik support
vor 2 Jahren
Slavi Pantaleev
7ec6fd3dfe
Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)
vor 2 Jahren
Pierre 'McFly' Marty
a266da1b78
fix: space sync config
vor 2 Jahren
IUCCA
2b2c1880cb
Updated mautrix-signal docker image
vor 2 Jahren
IUCCA
8f88b5d25e
updated mautrix-signal docker image
vor 2 Jahren