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 месяцев назад
renovate[bot]
628bddb613
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2602.0
7 месяцев назад
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 месяцев назад
renovate[bot]
c8fc504470
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2601.0
8 месяцев назад
renovate[bot]
2e313f6c38
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2512.0
9 месяцев назад
renovate[bot]
8405bbdb94
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2511.0
10 месяцев назад
Benjamin Blacher
d43f03bbca
Add support for bridge self signing
This also moves msc4190 to the correct section for twitter
11 месяцев назад
renovate[bot]
a254f69e56
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2510.0
11 месяцев назад
renovate[bot]
c2e606095c
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.5
1 год назад
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 год назад
renovate[bot]
bb98127754
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.4
1 год назад
renovate[bot]
abc74a6b96
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.3
1 год назад
Slavi Pantaleev
f4306be183
Extract mautrix-whatsapp's `network.displayname_template` configuration into a variable (`matrix_mautrix_whatsapp_network_displayname_template`)
1 год назад
renovate[bot]
048b8eb918
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.2
1 год назад
renovate[bot]
ecb7ccf8cc
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.1
1 год назад
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 год назад
Slavi Pantaleev
dd2f8d1150
Relax mautrix-whatsapp regex in registration file to match what mautrix-whatsapp v0.12.0 expects
Since mautrix-whatsapp v0.12.0, the bridge deals with more than just phone numbers now,
so it sometimes tries to manage users with Matrix IDs like: `@whatsapp_lid-123456789:example.com`
Ref:
- https://github.com/mautrix/whatsapp/releases/tag/v0.12.0
- https://mau.fi/blog/2025-04-mautrix-release/
1 год назад
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 год назад
renovate[bot]
6915c7de12
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.12.0
1 год назад
renovate[bot]
87d4d8b1c5
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.4
1 год назад
Suguru Hirahara
06340e423b
Add license information to files for matrix-bridge-mautrix-whatsapp
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 год назад
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 год назад
renovate[bot]
4a0855db0a
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.3
1 год назад
Suguru Hirahara
e4e34333da
Update files for some mautrix bridges: add the common section "Troubleshooting"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 год назад
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 год назад
renovate[bot]
8283225a0e
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.11.2
1 год назад
renovate[bot]
c7f8b7cd1a
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.1
1 год назад
Slavi Pantaleev
bfc5374fc8
Upgrade mautrix-whatsapp (v0.10.9 -> v0.11.0) (bridgev2) and adapt configuration
Related to:
- https://github.com/mautrix/whatsapp/releases/tag/v0.11.0
- https://mau.fi/blog/2024-10-mautrix-release/
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3615
1 год назад
Slavi Pantaleev
d3831ba3a5
Add appservice-double-puppet double-puppeting support to mautrix-whatsapp
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
2 лет назад
Aine
90e70530cc
mautrix-whatsapp v0.10.9
2 лет назад
renovate[bot]
846a90e791
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.8
2 лет назад
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 лет назад
renovate[bot]
e1135b15e8
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.7
2 лет назад
gardar
23aee07cf4
feat: global option to configure all bridges encryption default
Signed-off-by: gardar <gardar@users.noreply.github.com>
2 лет назад
renovate[bot]
89a1b1a0ef
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.6
2 лет назад
Nikolai Raitsev
68d4e04f4f
allow to configure whatsapp polls via extev_polls parameter.
2 лет назад
Slavi Pantaleev
7ec6fd3dfe
Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)
2 лет назад
Slavi Pantaleev
ab15991814
Fix some ansible-lint-reported errors
2 лет назад
Slavi Pantaleev
feaf1ee7e7
Switch mautrix-whatsapp from matrix-nginx-proxy to matrix-homeserver-proxy
2 лет назад
renovate[bot]
d925409567
chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.10.5
2 лет назад
Aine
95c2db3bb3
mautrix: allow relay access by default, closes #3014
2 лет назад
renovate[bot]
147798a69f
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.4
2 лет назад
Aine
8ca935fca9
Update mautrix-whatsapp 0.10.2 -> 0.10.3
2 лет назад
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
2 лет назад
Aine
d6c68f2701
Update mautrix-whatsapp 0.10.1 -> 0.10.2
3 лет назад
Slavi Pantaleev
56c7c1a4bc
Upgrade mautrix-whatsapp (0.10.0 -> 0.10.1)
3 лет назад
Slavi Pantaleev
6427397486
Do not hardcode sslmode=disable to Postgres connection strings - make it configurable
This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc).
3 лет назад
Slavi Pantaleev
33e56f44ca
Upgrade mautrix-whatsapp (0.9.0 -> 0.10.0)
3 лет назад
Aine
a5cb6272d8
add global bridges relay mode switch
3 лет назад
Shreyas Ajjarapu
1df533d351
Update main.yml
3 лет назад