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 >
2026-02-18 08:21:13 +02:00
renovate[bot]
567cd9b669
Update matrixdotorg/dendrite-monolith Docker tag to v0.15.2
2025-08-15 16:11:05 +03:00
renovate[bot]
9dd2305bae
Update matrixdotorg/dendrite-monolith Docker tag to v0.15.1
2025-08-14 06:10:50 +03:00
renovate[bot]
e0dbd0581f
Update matrixdotorg/dendrite-monolith Docker tag to v0.15.0
2025-08-13 07:28:11 +03:00
Suguru Hirahara
3653f9f89b
Run codespell --write-changes
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-06-03 10:36:00 +03:00
Slavi Pantaleev
761e6d4cd6
Add matrix_dendrite_guests_disabled
2025-04-10 12:52:44 +03:00
Suguru Hirahara
e870f0b664
Add license information to files for matrix-dendrite
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-28 21:24:39 +09:00
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.
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
d6bf789710
Remove matrix_container_global_registry_prefix variable
...
This is done for a few reasons:
- less globals and more indepdendence for each role is better. We rely
on various externally-hosted roles and they don't rely on this global
either.
- `matrix_container_global_registry_prefix` could make people think they
could just override this variable and have all their images pull from
elsewhere. This is rarely the case, unless you've taken special care
to mirror all the various components (from their respective
registries) to your own. In such a case, you probably know what you're
mirroring and can adjust individual variables.
- nowadays, various components live on different registries.
With Docker Inc tightening rate limits for Docker Hub, it's even more
likely that we'll see increased diversity in where images are hosted
2025-02-23 10:15:41 +02:00
renovate[bot]
dc0af85361
Update matrixdotorg/dendrite-monolith Docker tag to v0.14.1
2025-01-16 19:31:01 +00:00
renovate[bot]
abfb17e898
chore(deps): update matrixdotorg/dendrite-monolith docker tag to v0.14.0
2024-12-18 15:53:37 +00:00
Suguru Hirahara
7aab3a4f83
Replace <host> with matrix.example.com
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-10-18 04:03:08 +09:00
Suguru Hirahara
9089963fa8
Replace server.com with example.com
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-10-18 04:02:45 +09:00
renovate[bot]
71abb52d59
Update matrixdotorg/dendrite-monolith Docker tag to v0.13.8
2024-09-13 16:39:54 +00:00
Slavi Pantaleev
4224741130
Remove a few remaining hardcoded docker.service references
...
Continuation of 9f2eff2ac7
Provoked by 7749048bf8
(https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3353 )
2024-06-05 21:22:21 +03:00
renovate[bot]
b63918813e
chore(deps): update matrixdotorg/dendrite-monolith docker tag to v0.13.7
2024-04-09 12:00:05 +00:00
Slavi Pantaleev
e1363c9b9b
Add lt-cred-mech authentication mechanism to Coturn
...
All homeserver implementations have been updated to support this as
well.
It's just Jitsi that possibly doesn't work with anything other than `auth-secret`.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3191
2024-02-18 09:52:00 +02:00
renovate[bot]
4a2ad1583e
Update matrixdotorg/dendrite-monolith Docker tag to v0.13.6
2024-01-26 14:05:29 +00:00
Slavi Pantaleev
a1179289a1
Split some homeserver _additional_networks variables into _auto and _custom
2024-01-26 12:55:01 +02:00
Slavi Pantaleev
4407403ab7
Make post-start delay for matrix-dendrite configurable
2024-01-17 12:25:31 +02:00
Slavi Pantaleev
c0afcaa2e3
Replace (almost) all matrix-org/synapse references with element-hq/synapse
...
Issues and Pull Requests were not migrated to the new
organization/repository, so `matrix-org/synapse/pull` and
`matrix-org/synapse/issues` references were kept as-is.
`matrix-org/synapse-s3-storage-provider` references were also kept,
as that module still continues living under the `matrix-org` organization.
This patch mainly aims to change documentation-related things, not actual
usage in full yet. For polish that, another more comprehensive patch is coming later.
2024-01-17 08:02:47 +02:00
Slavi Pantaleev
b91ad453be
Adjust TLS variables for homeservers to follow devture_traefik_config_entrypoint_web_secure_enabled (via matrix_federation_traefik_entrypoint_tls)
2024-01-15 09:39:36 +02:00
Slavi Pantaleev
f4f3d57520
Remove all traces of matrix-nginx-proxy, add validation & uninstallation tasks
2024-01-14 18:42:14 +02:00
Slavi Pantaleev
ee0eb59dc6
Add support for the internal Traefik entrypoint to Dendrite
2024-01-14 10:48:54 +02:00
Slavi Pantaleev
b2aeb8cde9
Rename label-related variables for homeservers
...
We'd be adding integration with an internal Traefik entrypoint
(`matrix_playbook_internal_matrix_client_api_traefik_entrypoint`),
so renaming helps disambiguate things.
There's no need for deperecation tasks, because the old names
have only been part of this `bye-bye-nginx-proxy` branch and not used by
anyone publicly.
2024-01-14 10:48:54 +02:00
Slavi Pantaleev
881c20bf25
Switch matrix_dendrite_container_additional_volumes from using -v to --mount
...
Related to e5130372b9 .
Depending on the `options` that people provide, this may break
compatibility.
2024-01-11 12:15:32 +02:00
Slavi Pantaleev
c4d6144bb9
Add metrics-exposure support for Dendrite
2024-01-11 12:02:15 +02:00
Slavi Pantaleev
d8eb768e03
Add native Traefik support to matrix-dendrite
2024-01-11 11:30:42 +02:00
Slavi Pantaleev
9488e3857a
Put all homeservers in the matrix-homeserver container network
2024-01-05 16:49:48 +02:00
renovate[bot]
fe6a586428
chore(deps): update matrixdotorg/dendrite-monolith docker tag to v0.13.5
2023-12-12 19:43:12 +00:00
Slavi Pantaleev
33d271efdd
Upgrade Dendrite (v0.13.3 -> v0.13.4)
2023-10-25 15:28:52 +03:00
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
2023-10-06 14:14:03 +02:00
Slavi Pantaleev
71deacfe55
Upgrade Dendrite (v0.13.2 -> v0.13.3)
2023-09-28 13:55:34 +03:00
Slavi Pantaleev
5fc254ef11
Upgrade Dendrite (v0.13.1 -> v0.13.2)
2023-08-23 19:54:37 +03:00
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).
2023-08-22 19:40:50 +03:00
Slavi Pantaleev
9c77486e59
Upgrade Dendrite (v0.13.0 -> v0.13.1)
2023-07-06 11:38:07 +03:00
Slavi Pantaleev
0db4ca74fa
Upgrade Dendrite (0.12.0 -> 0.13.0)
...
Untested.
2023-06-30 11:49:46 +03:00
Isaiah Becker-Mayer
2bd94a52bb
Adds self build option for dendrite
2023-05-07 17:07:37 -07:00
array-in-a-matrix
f1c0321a8c
add relay api database for dendrite
2023-03-18 03:22:30 -04:00
Slavi Pantaleev
4c1db32ef9
Rename some Dendrite variables to improve consistency
2023-03-14 08:52:15 +02:00
Slavi Pantaleev
fd2f497ac0
Fix variable names
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2565
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2566
2023-03-14 08:47:01 +02:00
Slavi Pantaleev
75cc50d2ab
Merge pull request #2567 from array-in-a-matrix/patch-18
...
Update dendrite to v0.12.0
2023-03-14 08:43:18 +02:00
Slavi Pantaleev
bef13fe495
Merge branch 'master' into master
2023-03-14 08:42:55 +02:00
Array in a Matrix
d0aa5a1f6a
Update main.yml
2023-03-13 16:11:16 -04:00
array-in-a-matrix
734848a27b
added full text search for dendrite
2023-03-13 15:54:07 -04:00
array-in-a-matrix
40f067148d
added dynamic thumbnails var
2023-03-13 15:28:58 -04:00
Slavi Pantaleev
9e4ecf4ac9
Add matrix_dendrite_container_network/matrix_dendrite_container_additional_networks
2023-02-26 22:05:36 +02:00
Array in a Matrix
79413e7717
updated dendrite
2023-02-12 13:09:53 -05:00
Slavi Pantaleev
28d2eb593c
Add matrix_playbook_reverse_proxy_type variable which influences all other services
2023-02-10 16:04:34 +02:00
Array in a Matrix
47165e8902
updated dendrite version
2023-01-24 15:50:06 -05:00