Slavi Pantaleev
130f9ad0a3
Move prometheus to matrix_monitoring_container_network
hace 2 años
Slavi Pantaleev
17d80cb9e8
Move wsproxy to the matrix-addons network and adjust its Postgres connectivity
This is a bit of a compatibility break.
The role was defaulting the Postgres password to `some-password` and we
auto-generate it now.
However, rebuilding both Postgres and this service should unify the
database credentials and the service configs to the new value.
hace 2 años
Slavi Pantaleev
ed63068e22
Make maubot talk to the homeserver via matrix_addons_homeserver_client_api_url
hace 2 años
Slavi Pantaleev
c79f354dce
Move Dimension to the addons network and connect to Homeserver via matrix_addons_homeserver_client_api_url
hace 2 años
Slavi Pantaleev
0ceea3895e
Move all monitoring-related services to their own container network (`matrix_monitoring_container_network`)
hace 2 años
Slavi Pantaleev
782f1f5b1c
Run postgres-backup in its own container network (not in matrix_docker_network)
hace 2 años
Slavi Pantaleev
cdf28c39d3
Move matrix-user-verification service to its own container network
hace 2 años
Slavi Pantaleev
0921087a21
Make Rageshake use its own container network
hace 2 años
Slavi Pantaleev
c96a0156c0
Make matrix-dynamic-dns use its own container network
hace 2 años
Slavi Pantaleev
c86cff2708
Fix NeDB to Postgres importing task for matrix-bridge-appservice-slack
Same as 250b91a40968e, but for Slack
hace 2 años
Slavi Pantaleev
6b73073012
Fix NeDB to Postgres importing task for matrix-bridge-appservice-irc
Postgres is not in `matrix_docker_network` anymore, so what we had
before could not possibly work anymore.
hace 2 años
Slavi Pantaleev
3f212feb1f
Move matrix-email2matrix to its own container network
hace 2 años
Slavi Pantaleev
e2157517af
Hook matrix-homeserver-proxy to matrix-prometheus-nginxlog-exporter
hace 2 años
Slavi Pantaleev
262caf0d59
Add native Traefik support to matrix-prometheus-nginxlog-exporter
hace 2 años
Slavi Pantaleev
5d76b91dc2
Restore matrix-corporal functionality when matrix-nginx-proxy is not involved
hace 2 años
Slavi Pantaleev
71e0022d9a
Upgrade prometheus-postgres-exporter (v0.14.0-2 -> v0.14.0-3) and stop using `prometheus_postgres_exporter_server_fqn`
hace 2 años
Slavi Pantaleev
22dce1d4cc
Upgrade matrix-reminder-bot and lock it down via the new allowlist setting
hace 2 años
Slavi Pantaleev
48311bb96a
Stop using deprecated variable name (prometheus_node_exporter_server_fqn)
hace 2 años
Slavi Pantaleev
3c81d0b06a
Only expose prometheus-node-exporter/prometheus-postgres-exporter metrics publicly if matrix_metrics_exposure_enabled
hace 2 años
Slavi Pantaleev
c468a860f8
Switch to exposing prometheus-postgres-exporter via native Traefik labels, not via matrix-prometheus-services-proxy-connect.. and remove `matrix-prometheus-services-proxy-connect` role
This requires at least `v0.14.0-2` of the `prometheus-postgres-exporter`
Ansible role.
hace 2 años
Slavi Pantaleev
beb0f2387d
Switch to exposing prometheus-node-exporter via native Traefik labels, not via matrix-prometheus-services-proxy-connect
This requires at least `v1.7.0-2` of the `prometheus-node-exporter`
Ansible role.
hace 2 años
Slavi Pantaleev
7fba83924c
Remove etherpad-proxy-connect role
hace 2 años
Slavi Pantaleev
4018aa38b3
Move matrix-registration service to its own network and add native Traefik support
hace 2 años
Slavi Pantaleev
41a52945d6
Add support for exposing metrics for Synapse workers
hace 2 años
Slavi Pantaleev
22f5f0ba75
Add support for exposing metrics for Synapse (without workers)
hace 2 años
Slavi Pantaleev
18254cd0b2
Remvoe all Traefik labels from matrix-nginx-proxy and update docs for delegation via SRV
hace 2 años
Slavi Pantaleev
c4d6144bb9
Add metrics-exposure support for Dendrite
hace 2 años
Slavi Pantaleev
e902214070
Automatically expose /_synapse/admin for Dendrite when synapse-admin is enabled
This is what we do for Synapse as well.
hace 2 años
Slavi Pantaleev
d8eb768e03
Add native Traefik support to matrix-dendrite
hace 2 años
Slavi Pantaleev
f78adfde47
Remove Synapse support from matrix-nginx-proxy
hace 2 años
Slavi Pantaleev
030e8065e4
Remove Conduit support from matrix-nginx-proxy
hace 2 años
Slavi Pantaleev
9ae8ccac36
Add matrix_conduit_hostname
hace 2 años
Slavi Pantaleev
4639eebf12
Add native Traefik support to matrix-conduit
hace 2 años
Slavi Pantaleev
6766216fcb
Wire Conduit to advertise usage of the Coturn TURN server
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3089
hace 2 años
Slavi Pantaleev
f54b68956d
Adapt matrix-media-repo to new container network setup, etc.
hace 2 años
Slavi Pantaleev
db272ab995
Move ma1sd out matrix-addons and into matrix-homeserver container network
Such a core service probably belongs better when it's in the homeserver network
hace 2 años
Slavi Pantaleev
3e19c8b102
Define matrix_media_repo_homeservers_auto in group vars
This is mostly so as to avoid referring to variables from other roles,
like `matrix_nginx_proxy_proxy_matrix_client_api_addr_with_container`.
hace 2 años
Slavi Pantaleev
883afa11dc
Do not hardcode devture_postgres_identifier in matrix-media-repo role
This should come (and already does) from group_vars/matrix_servers
hace 2 años
Slavi Pantaleev
aea66442a1
Move matrix-ma1sd to its own container network and add native Traefik support
hace 2 años
Slavi Pantaleev
61216d51cc
Move matrix-ldap-registration-proxy to its own container network and add native Traefik support
This also makes it handle the `/_matrix/client/v3/register` endpoint,
not just `/_matrix/client/r0/register`
hace 2 años
Slavi Pantaleev
998e9ce655
Revert "Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars"
This reverts commit bf95ad2235 .
This was a bad idea.
It's better to have people manually define the password.
Otherwise, `matrix_homeserver_generic_secret_key` changing some day in
the future would break the bot and one would have to figure out how to
reset its password manually.
Using an explicit password is more stable.
hace 2 años
Slavi Pantaleev
bf95ad2235
Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars
hace 2 años
Slavi Pantaleev
fce84a2b3c
Rename variable for consistency (matrix_homeserver_proxy_ident -> matrix_homeserver_proxy_identifier)
hace 2 años
Slavi Pantaleev
2f27a57d00
Rename variable for consistency (matrix_static_files_ident -> matrix_static_files_identifier)
hace 2 años
Slavi Pantaleev
ea992496a3
Add matrix-cactus-comments-client role
This is split out from matrix-cactus-comments (see 241779b583 ),
but also heavily inspired by `matrix-static-files`.
hace 2 años
Slavi Pantaleev
7c5cbecd78
Enable self-building for cactus-comments on non-amd64 architectures
The container image has only ever been available for amd64,
so not enabling self-building for the other architectures was a mistake
that orignally landed in:
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
hace 2 años
Slavi Pantaleev
241779b583
Initial work on moving matrix-cactus-comments to its own container network and splitting cactus-client out of it
hace 2 años
Slavi Pantaleev
b6916d3adc
Add public_address to mautrix-discord
Related to https://github.com/mautrix/discord/issues/95
hace 2 años
Slavi Pantaleev
594e6d9679
Move matrix-sms-bridge to its own container network and add support for non-Synapse homeservers
hace 2 años
Slavi Pantaleev
8e8c9cc03b
Move matrix-bridge-mx-puppet-twitter to its own container network and add native Traefik support
hace 2 años