matrix-docker-ansible-deploy/roles/custom
Slavi Pantaleev 023fe3ea08 Add sliding-sync support
This allows people to try out the new Element X clients, which need to
run against the sliding-sync proxy (https://github.com/matrix-org/sliding-sync).

Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2515

The code is based on the existing PR (#2515), but heavily reworked. Major changes:

- lots of internal refactoring and variable renaming

- fixed self-building to support non-amd64 architectures

- changed to talk to the homeserver locally, over the container network (not
  publicly)

- no more matrix-nginx-proxy support due to complexity (see below)

- no more `matrix_server_fqn_sliding_sync_proxy` in favor of
  `matrix_sliding_sync_hostname` and `matrix_sliding_sync_path_prefix`

- runs on `matrix.DOMAIN/sliding-sync` by default, so it can tried
  easily without having to create new DNS records
2023-03-07 11:57:56 +02:00
..
etherpad-proxy-connect Switch to using an external Etherpad role 2023-03-02 22:50:13 +02:00
matrix_playbook_migration Make devture-traefik to matrix-traefik migration code a little safer 2023-03-06 11:00:42 +02:00
matrix-aux Add install-* tags for quicker runs 2022-11-25 16:02:51 +02:00
matrix-base Add sliding-sync support 2023-03-07 11:57:56 +02:00
matrix-bot-buscarron Add native Traefik support to Buscarron 2023-02-25 15:50:48 +02:00
matrix-bot-chatgpt fix linting in validate_config.yml 2023-02-10 00:34:07 +02:00
matrix-bot-draupnir Fix Draupnir config 2023-03-02 03:58:03 +01:00
matrix-bot-go-neb Remove usage of undefined matrix_bot_go_neb_identifier variable 2023-03-06 08:52:32 +02:00
matrix-bot-honoroit update honoroit 0.9.16 -> 0.9.17 2023-03-05 14:52:53 +00:00
matrix-bot-matrix-registration-bot Optimize initial installation by not reloading systemd after each .service install 2022-11-27 10:02:45 +02:00
matrix-bot-matrix-reminder-bot Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bot-maubot Fix variable name typo 2023-03-01 23:14:40 +02:00
matrix-bot-mjolnir Upgrade mjolnir (v1.6.3 -> v1.6.4) 2023-01-11 19:24:35 +02:00
matrix-bot-postmoogle update postmoogle 0.9.13 -> 0.9.14 2023-02-14 20:04:27 +00:00
matrix-bridge-appservice-discord Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-appservice-irc Update irc appservice 2023-02-27 13:40:23 +01:00
matrix-bridge-appservice-kakaotalk fix: unclosed tags typo 2022-12-11 23:25:59 +00:00
matrix-bridge-appservice-slack Upgrade appservice-slack (2.0.1 -> 2.0.2) 2022-12-01 23:30:09 +02:00
matrix-bridge-appservice-webhooks Optimize initial installation by not reloading systemd after each .service install 2022-11-27 10:02:45 +02:00
matrix-bridge-beeper-linkedin update beeper-linkedin 0.5.3 -> 0.5.4 2022-12-23 13:00:35 +02:00
matrix-bridge-go-skype-bridge Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-heisenbridge Update heisenbridge 1.14.1 -> 1.14.2 2023-02-07 09:06:00 +00:00
matrix-bridge-hookshot Update hookshot 2.6.1 -> 2.7.0 2023-01-20 18:39:05 +00:00
matrix-bridge-mautrix-discord Update mautrix-discord 0.1.0 -> 0.1.1 2023-02-16 18:02:25 +00:00
matrix-bridge-mautrix-facebook Use |to_json in mautrix metrics configuration 2023-01-30 08:59:35 +02:00
matrix-bridge-mautrix-googlechat Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mautrix-hangouts Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mautrix-instagram Use |to_json in mautrix metrics configuration 2023-01-30 08:59:35 +02:00
matrix-bridge-mautrix-signal Use |to_json in mautrix metrics configuration 2023-01-30 08:59:35 +02:00
matrix-bridge-mautrix-slack mautrix-slack: add team name in channel name template 2023-01-30 10:17:19 +05:30
matrix-bridge-mautrix-telegram update mautrix-telegram 0.12.2 -> 0.13.0 2023-02-26 15:58:10 +00:00
matrix-bridge-mautrix-twitter Use |to_json in mautrix metrics configuration 2023-01-30 08:59:35 +02:00
matrix-bridge-mautrix-whatsapp Update mautrix-whatsapp 0.8.1 -> 0.8.2 2023-02-16 18:03:18 +00:00
matrix-bridge-mx-puppet-discord Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mx-puppet-groupme Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mx-puppet-instagram Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mx-puppet-slack Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mx-puppet-steam Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-mx-puppet-twitter Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-bridge-sms Optimize initial installation by not reloading systemd after each .service install 2022-11-27 10:02:45 +02:00
matrix-cactus-comments Fix typos 2023-01-22 09:08:47 +02:00
matrix-client-cinny Fix various Traefik headers syntax 2023-02-20 16:50:39 +02:00
matrix-client-element Update element 1.11.23 -> 1.11.24 2023-02-28 13:18:59 +00:00
matrix-client-hydrogen Fix various Traefik headers syntax 2023-02-20 16:50:39 +02:00
matrix-common-after/tasks Replace most import_tasks calls with include_tasks for improved performance 2022-11-24 11:33:45 +02:00
matrix-conduit Add matrix_conduit_container_network/matrix_conduit_container_additional_networks 2023-02-26 22:08:08 +02:00
matrix-corporal Upgrade matrix-corporal (2.5.0 -> 2.5.1) 2023-01-02 14:39:54 +02:00
matrix-coturn Add type support to matrix_coturn_container_additional_volumes 2023-02-15 06:03:55 +02:00
matrix-dendrite Add matrix_dendrite_container_network/matrix_dendrite_container_additional_networks 2023-02-26 22:05:36 +02:00
matrix-dimension Add native Traefik support to Dimension 2023-02-26 23:06:36 +02:00
matrix-dynamic-dns Upgrade ddclient (v3.10.0-ls110 -> v3.10.0-ls111) 2023-03-01 10:32:49 +02:00
matrix-email2matrix Optimize initial installation by not reloading systemd after each .service install 2022-11-27 10:02:45 +02:00
matrix-jitsi Fix ansible-lint-reported errors 2023-02-10 14:21:31 +02:00
matrix-ldap-registration-proxy Optimize initial installation by not reloading systemd after each .service install 2022-11-27 10:02:45 +02:00
matrix-ma1sd Attach ma1sd/nginx-proxy/synapse-reverse-proxy-companion to additional networks in a better way 2023-02-06 08:38:43 +02:00
matrix-mailer Upgrade exim-relay (4.95-r0-4 -> 4.96-r1-0) 2022-12-11 11:45:47 +02:00
matrix-nginx-proxy Add Traefik support to Go-NEB bot 2023-03-03 10:40:45 +02:00
matrix-prometheus Add matrix_prometheus_container_network/matrix_prometheus_container_additional_networks 2023-02-15 08:56:11 +02:00
matrix-prometheus-nginxlog-exporter Fix typo 2023-02-15 11:48:27 +02:00
matrix-prometheus-services-proxy-connect Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role 2023-02-05 10:32:09 +02:00
matrix-rageshake Fix rageshake project description in defaults/main.yml 2023-02-25 19:04:28 +02:00
matrix-registration Pass devture_postgres_db_migration_request to com.devture.ansible.role.postgres in a cleaner way 2022-11-28 07:44:59 +02:00
matrix-sliding-sync Add sliding-sync support 2023-03-07 11:57:56 +02:00
matrix-sygnal Add native Traefik support to Sygnal 2023-02-26 11:03:42 +02:00
matrix-synapse Upgrade Synapse (v1.77.0 -> v1.78.0) 2023-03-01 11:07:25 +02:00
matrix-synapse-admin Fix various Traefik headers syntax 2023-02-20 16:50:39 +02:00
matrix-synapse-reverse-proxy-companion Fix matrix-synapse-reverse-proxy-companion.service stopping during uninstallation 2023-02-07 08:48:50 +02:00
matrix-user-creator Remove useless explicit daemon reload in matrix-user-creator 2023-02-23 08:35:45 +02:00
matrix-user-verification-service Do not run matrix-user-verification-service validation tasks unless the service is enabled 2023-02-10 19:40:03 +02:00