Suguru Hirahara
d9d4c6f05f
Add license information to roles/custom/matrix-synapse/vars/main.yml
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
пре 1 година
Suguru Hirahara
c1c1b3ada0
Replace triple dots with horizontal ellipsis (U+2026)
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
пре 1 година
Suguru Hirahara
ac90870e30
Fix capitalization: room id → room ID
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
пре 1 година
Slavi Pantaleev
c6d8a68e77
Add additional media repository prefix paths to matrix_synapse_workers_media_repository_endpoints
Related to https://github.com/element-hq/synapse/pull/17421
пре 1 година
Slavi Pantaleev
7891268873
Do not hardcode https:// in all remaining places, refer to matrix_static_files_scheme
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3333
пре 1 година
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.
пре 2 година
Charles Wright
5ca9a7269a
Add the new worker types to the list of available worker types
пре 2 година
Charles Wright
db70230ae1
Add room-workers as a new preset, with new room workers, sync workers, client readers, and federation readers. Based on https://tcpipuk.github.io/synapse/index.html
пре 2 година
Slavi Pantaleev
54fb153acf
Expose /_synapse/* APIs via matrix-synapse-reverse-proxy-companion
This also updates validation tasks and documentation, pointing to
variables in the matrix-synapse role which don't currently exist yet
(e.g. `matrix_synapse_container_labels_client_synapse_admin_api_enabled`).
These variables will be added soon, as Traefik labels are added to the
`matrix-synapse` role. At that point, the `matrix-synapse-reverse-proxy-companion` role
will be updated to also use them.
пре 2 година
Slavi Pantaleev
ef90142720
Handle /notifications endpoint via workers
Related to https://github.com/matrix-org/synapse/pull/16265
пре 2 година
Alexis Yushin
ba1d665bd9
make smtp tls configurable / optional
пре 2 година
Slavi Pantaleev
8668b0d772
Do not handle ^/_matrix/client/unstable/org.matrix.msc2716/rooms/.*/batch_send$ from workers anymore
Related to 0f02f0b4da
пре 2 година
Slavi Pantaleev
c8215c98e7
Load `/capabilities` endpoint on workers
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2656
- e4a25d022c
пре 2 година
Slavi Pantaleev
905f0214cd
Load `/directory/room/{roomAlias}` endpoint on workers
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2656
- 4af0aec54d
пре 2 година
Slavi Pantaleev
32fb27c16c
Whitelist 2 more APIs for Synapse workers
Related to:
- e55269e14f
- 3d70cc393f
- 4fc85e5a92
пре 2 година
Slavi Pantaleev
fab6c03609
Allow some new endpoints to work on workers
Related to:
- 682d31c702
- ecbe0ddbe7
- f4fc83ac75
.. and https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2569
пре 3 година
Slavi Pantaleev
13e7399104
Handle /timestamp_to_event via Synapse workers
Related to 8f10c8b054
пре 3 година
Slavi Pantaleev
07c23b7cb0
Remove matrix_synapse_role_executed and various tasks that check it
This was useful when the order of these roles in relation to Synapse
mattered (when we were injecting stuff into Synapse variables during
runtime). This is no longer the case since 0ea7cb5d1812a88, so all of
this can be removed.
пре 3 година
Slavi Pantaleev
6c524302d6
Add intentionally-ignored-endpoints to intentionally-ignored-endpoints for completeness
пре 3 година
Slavi Pantaleev
a9e2607d80
Fix yaml[comments-indentation] in workers config and remove automation
пре 3 година
Aine
da4a82c48b
remove old workers.yml (already saved into main.yml)
пре 3 година
Aine
37d4bf0d1c
fix workers-doc-to-yaml
пре 3 година
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
пре 3 година