matrix-docker-ansible-deploy/roles
Slavi Pantaleev 226c550ffa Add support for stream writer Synapse workers
As stream writer workers are also powered by the `generic_worker`
Synapse app, this necessitated that we provide means for distinguishing
between them and regular `generic_workers`.

I've also taken the time to optimize nginx configuration generation
(more Jinja2 macro usage, less duplication).

Worker names have also changed.
Workers are now named sequentially like this:
- `matrix-synapse-worker-0-generic`
- `matrix-synapse-worker-1-stream-writer-typing`
- `matrix-synapse-worker-2-pusher`

instead of `matrix-synapse-worker_generic_worker-18111` (indexed with a
port number).

People who modify `matrix_synapse_workers_enabled_list` directly will
need to adjust their configuration.
2022-09-15 08:10:04 +03:00
..
matrix-aux More ansible-lint fixes 2022-07-18 13:01:17 +03:00
matrix-backup-borg Add ability to control RandomizedDelaySec of matrix-backup-borg.timer 2022-08-28 18:05:59 +03:00
matrix-base appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bot-buscarron Update Buscarron 1.2.0 -> 1.2.1 2022-08-23 14:26:03 +00:00
matrix-bot-go-neb More ansible-lint fixes 2022-07-18 13:01:19 +03:00
matrix-bot-honoroit Update Honoroit 0.9.12 -> 0.9.13 2022-08-23 14:25:11 +00:00
matrix-bot-matrix-registration-bot Fix git-latest ansible-lint errors 2022-07-18 14:43:52 +03:00
matrix-bot-matrix-reminder-bot Import tasks from other roles in a better way 2022-07-18 16:15:04 +03:00
matrix-bot-maubot Fix bug that prevented user with external nginx from launch (#2003) 2022-08-05 20:02:01 +03:00
matrix-bot-mjolnir More ansible-lint fixes 2022-07-18 13:01:19 +03:00
matrix-bot-postmoogle Update Postmoogle 0.9.1 -> 0.9.2 2022-09-14 09:58:33 +00:00
matrix-bridge-appservice-discord appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-appservice-irc Update Appservice IRC 0.34.0 -> 0.35.0 2022-09-13 13:52:36 +00:00
matrix-bridge-appservice-kakaotalk appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-appservice-slack appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-appservice-webhooks appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-beeper-linkedin appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-go-skype-bridge appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-heisenbridge appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-hookshot Update hookshot 2.1.0 -> 2.1.2 2022-09-03 10:47:39 +00:00
matrix-bridge-mautrix-discord Pass --no-update to mautrix-discord 2022-08-26 12:21:38 +03:00
matrix-bridge-mautrix-facebook appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mautrix-googlechat appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mautrix-hangouts appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mautrix-instagram Update mautrix-instagram 0.1.3 -> 0.2.0 2022-08-26 14:42:56 +00:00
matrix-bridge-mautrix-signal appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mautrix-telegram Update mautrix-telegram: 0.11.3 -> 0.12.0 2022-08-26 13:47:44 +00:00
matrix-bridge-mautrix-twitter appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mautrix-whatsapp appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mx-puppet-discord appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mx-puppet-groupme appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mx-puppet-instagram appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mx-puppet-slack appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mx-puppet-steam appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-mx-puppet-twitter appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-bridge-sms appservice: add and use homeserver_container_* vars (#2045) 2022-08-24 08:38:12 +03:00
matrix-cactus-comments Fix Cactus Comments nginx injection when matrix-nginx-proxy disabled 2022-09-14 20:44:35 +03:00
matrix-client-cinny Update Cinny 2.1.2 -> 2.1.3 2022-08-31 16:36:31 +00:00
matrix-client-element Update Element 1.11.4 -> 1.11.5 2022-09-13 13:49:39 +00:00
matrix-client-hydrogen Update Hydrogen 0.3.1 -> 0.3.2 2022-08-26 19:47:05 +00:00
matrix-common-after Fix no-changed-when ansible-lint errors 2022-07-18 15:08:10 +03:00
matrix-conduit Fix misleading comment 2022-09-05 20:04:21 +03:00
matrix-corporal Fix self-build error image names 2022-07-19 19:46:45 -04:00
matrix-coturn Update Coturn 4.5.2-r14 -> 4.6.0-r0 2022-09-13 13:51:32 +00:00
matrix-dendrite Update Dendrite 0.9.7 -> 0.9.8 2022-09-13 13:53:45 +00:00
matrix-dimension Fix (suppress) var-naming ansible-lint errors 2022-07-18 16:43:12 +03:00
matrix-dynamic-dns Upgrade ddclient (v3.9.1-ls97 -> v3.9.1-ls98) 2022-09-06 12:16:27 +03:00
matrix-email2matrix Update Email2Matrix 1.0.3 -> 1.1.0 2022-08-08 15:21:23 +00:00
matrix-etherpad More ansible-lint fixes 2022-07-18 13:01:19 +03:00
matrix-grafana Update Grafana 9.1.4 -> 9.1.5 2022-09-13 13:48:57 +00:00
matrix-jitsi Update Jitsi stable-7648-3 -> stable-7648-4 2022-08-26 13:48:30 +00:00
matrix-ma1sd Fix self-build error image names 2022-07-19 19:46:45 -04:00
matrix-mailer Fix self-build error image names 2022-07-19 19:46:45 -04:00
matrix-nginx-proxy Add support for stream writer Synapse workers 2022-09-15 08:10:04 +03:00
matrix-ntfy More ansible-lint fixes 2022-07-18 13:01:19 +03:00
matrix-postgres Add warnings about using Borg backup with external Postgres 2022-07-26 17:31:06 +03:00
matrix-postgres-backup Import tasks from other roles in a better way 2022-07-18 16:15:04 +03:00
matrix-prometheus Add support for stream writer Synapse workers 2022-09-15 08:10:04 +03:00
matrix-prometheus-node-exporter Make http_host_bind_port vars more useful (#1984) 2022-07-28 16:11:42 +03:00
matrix-prometheus-postgres-exporter Update prometheus postgres exporter 0.11.0 -> 0.11.1 2022-08-19 07:19:08 +00:00
matrix-redis Update Redis 7.0.3 -> 7.0.4 2022-07-18 18:35:42 +00:00
matrix-registration Fix self-build error image names 2022-07-19 19:46:45 -04:00
matrix-sygnal More ansible-lint fixes 2022-07-18 13:01:19 +03:00
matrix-synapse Add support for stream writer Synapse workers 2022-09-15 08:10:04 +03:00
matrix-synapse-admin Fix self-build error image names 2022-07-19 19:46:45 -04:00