Christoph Johannes Kleine
8ba1105010
rename variable
5 jaren geleden
Christoph Johannes Kleine
3a772f2f65
matrix-nginx-proxy: add custom nginx options to nginx.conf.j2
5 jaren geleden
Slavi Pantaleev
93960b70be
Do not fail if `_matrix-identity` DNS SRV record missing
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/963
This also simplifies Prerequisites, which is great.
It'd be nice if we were doing these checks in some optional manner
and reporting them as helpful messages (using
`matrix_playbook_runtime_results`), but that's more complicated.
I'd rather drop these checks completely.
5 jaren geleden
Slavi Pantaleev
5e1cf7f8b9
Upgrade Element (1.7.23 -> 1.7.24)
5 jaren geleden
Slavi Pantaleev
9409588513
Fix variable name typo (take 2)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/970
5 jaren geleden
Slavi Pantaleev
179b416ed5
Fix variable name typo
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/970
5 jaren geleden
Slavi Pantaleev
77d598b315
Fix Go-NEB variable definitions using the wrong type
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/969
5 jaren geleden
Slavi Pantaleev
49868db3de
Upgrade Synapse for ARM64 (1.30.0 -> 1.30.1)
5 jaren geleden
Slavi Pantaleev
94487dc6a7
Upgrade Synapse for amd64 (1.30.0 -> 1.30.1)
5 jaren geleden
transcaffeine
dbae18fd6a
feat: push ephemeral events to appservices
This adds https://github.com/matrix-org/matrix-doc/pull/2409 to the
appservice registrations, enabling synapse to push EDUs to appservices.
5 jaren geleden
Dan Arnfield
97d8527e00
Update nginx (1.19.6 -> 1.19.8)
5 jaren geleden
Slavi Pantaleev
5a4ea5f866
Make AWX enabling/disabling consistent with other playbook roles
That is:
- enabled in the role by default
- disabled in the compilation (playbook), if considered an optional
component
5 jaren geleden
Aaron Raimist
bab8b950ca
Add mjolnir
5 jaren geleden
Slavi Pantaleev
06c74728eb
Move matrix_nginx_proxy_proxy_synapse_federation_api_enabled definition to the role
This variable was previously undefined in the role and was only getting
defined via `group_vars/matrix_servers`.
We now properly initialize it (and its good default value) in the role
itself.
5 jaren geleden
Slavi Pantaleev
d09609daa8
Fix Jinja2 syntax error
Fixes a regression introduced in ffe649a240
5 jaren geleden
Slavi Pantaleev
6a3433fbad
Update Synapse for ARM64 (1.29.0 -> 1.30.0)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/958
5 jaren geleden
Slavi Pantaleev
ffe649a240
Update homeserver.yaml to keep up with Synapse v1.30.0
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/958
5 jaren geleden
rakshazi
74106f2a80
Updated synapse 1.29.0 -> 1.30.0
5 jaren geleden
Thom Wiggers
54fe59f05c
Update IRC appservice
5 jaren geleden
Slavi Pantaleev
2737ebc290
Complain if people try to use matrix-sygnal on non-amd64
5 jaren geleden
Slavi Pantaleev
b824522b33
Remove unnecessary with_items statement
5 jaren geleden
Slavi Pantaleev
9a0222fa47
Add Sygnal support
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/683
5 jaren geleden
Michael
af240aef37
remove sections from task list that arent needed
5 jaren geleden
Michael
1e54b1d1a5
merge upstream
5 jaren geleden
Slavi Pantaleev
f99dcd611f
Pass proper UID/GID to Synapse
Fixes a regression caused by a5ee39266c .
If the user id and group id were different than 991:991
(which used to be a hardcoded default for us long ago),
there was a mismatch between what Synapse was trying to use (991:991)
and what it was actually started with (in `--user=..`). It was then
trying to change ownership, which was failing.
This was mostly affecting newer installations which were not using the
991:991 defaults we had long ago (since a1c5a197a9 ).
5 jaren geleden
Slavi Pantaleev
a5ee39266c
Go through start.py when launching Synapse
This allows us to benefit from helpful things it does for us,
like enabling jemalloc: https://github.com/matrix-org/synapse/pull/8553
We weren't going through `start.py` before, because it was causing some
conflict with our `docker run --user=...` stuff, but it doesn't seem
to be a problem anymore.
Having done this, we won't need to do things like
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/941
anymore.
5 jaren geleden
Aaron Raimist
32b3650c12
Set X-Forwarded-Proto on federation requests
5 jaren geleden
Béla Becker
2d7e7680e5
matrix.{{ matrix_domain }} -> {{ matrix_server_fqn_matrix }}
5 jaren geleden
Aaron Raimist
466827139a
Also check if matrix_ssl_lets_encrypt_support_email is blank
5 jaren geleden
Béla Becker
60aa40845f
Upgrade Etherpad (1.8.7 -> 1.8.12)
5 jaren geleden
Yannick Goossens
27416607d9
Another field with 'invalid input syntax for type smallint'
5 jaren geleden
Michael
5a6bdb0c3d
merge upstream
5 jaren geleden
Michael
571b70a1f4
fix for running outside of AWX
5 jaren geleden
foxcris
76fbc59b61
- adapted documentation
- removed build_database_list.yml
5 jaren geleden
foxcris
11cd1cb0fa
- removed matrix_postgres_backup_db_list variable
- add matrix_postgres_backup_databases to be build on top of matrix_postgres_additional_databases
- POSTGRES_DB is now directly set from matrix_postgres_backup_databases while building the templates/env-postgres-backup.j2
5 jaren geleden
foxcris
43f7d9afb6
- removed dynamic building of the postgres db list an reused matrix_postgres_additional_databases in group_vars/matrix_servers as source for the list
- adjusted env-postgres-backup.j2 to use the new role specific variables
5 jaren geleden
foxcris
604ffe7d79
- adapted validate_config.yml to use the renamed variables
5 jaren geleden
foxcris
ecc6bdb3ca
- changed variables names to use role specific one and redefine them using group_vars/matrix_servers
5 jaren geleden
foxcris
1e45eeab7b
- fixed typo
5 jaren geleden
Slavi Pantaleev
c890e351fc
Remove some whitespace
5 jaren geleden
rakshazi
15fc7ac007
Updated Element 1.22 -> 1.23
5 jaren geleden
Alexandros Afentoulis
28c255539c
matrix-nginx-proxy: specify Origin header, comply with CORS
Self-checks against the .well-known URIs look for the HTTP header
"Access-Control-Allow-Origin" indicating that the remode endpoint
supports CORS. But the remote server is not required to include
said header in the response if the HTTP request does not include
the "Origin" header. This is in accordance with the specification
[1] stating: 'A CORS request is an HTTP request that includes an
"Origin" header.'
This is in fact true for Gitlab pages hosting and that's why the
issue was identified.
Let's specify "Origin" header in the respective uri tasks performing
the HTTP request and ensure a CORS request.
[1] https://fetch.spec.whatwg.org/#http-requests
5 jaren geleden
Michael
5a1f3b7d67
GMH v0.3.0
5 jaren geleden
Pablo Montepagano
52fe8a05b0
Adding vars to synapse for private servers.
5 jaren geleden
Yannick Goossens
86cf5d8c74
api_key doesn't seem to work for the imgur service, using client_id works
5 jaren geleden
Yannick Goossens
a640d8f9a6
Remove hard coded references to homeserver and matrix domain
5 jaren geleden
Yannick Goossens
9689948e73
Use the matrix_domain var for the AcceptVerificationFromUsers field
5 jaren geleden
Yannick Goossens
49028f1b05
Added |to_json to the config.yaml template
5 jaren geleden
Yannick Goossens
aaf93cb9fd
Fix indentation spaces to tabs
5 jaren geleden
Yannick Goossens
20c6bd686e
Added the matrix_bot_go_neb_container_http_host_bind_port variable to allow the container to expose its listen port
5 jaren geleden