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.
2 years ago
Slavi Pantaleev
ce8e9be6a8
Document Conduit installation
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2076
2 years ago
François Darveau
a061ea54b3
Caddyfile example : enable Content-Security-Policy by default instead of having the line commented
2 years ago
François Darveau
5271840971
caddy2 Caddyfile : add CORS handling, update click-jacking protection to handle different subdomains and add example for cases with other well-knowns
2 years ago
mcnesium
72309ed0a1
run the playbook on multiple hosts with different credentials ( #1980 )
...
* run the playbook on multiple hosts with different credentials with this script
* fix: add yaml missing document start "---"
* fix: *now really* allow this script to be run from any directory
* add about-note to examples/host.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* improve ansible-all-hosts.sh related docs/configuring-playbook.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* fix typos :)
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2 years ago
Arkonos
ef3b352eec
Merge branch 'master' of https://github.com/Arkonos/matrix-docker-ansible-deploy
3 years ago
Arkonos
6abdb6e6f0
clarifying reverse proxying of well-known files
3 years ago
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
3 years ago
Slavi Pantaleev
bbbfc0708f
Derive matrix_coturn_turn_static_auth_secret from matrix_homeserver_generic_secret_key
...
Doing this further simplifies examples/vars.yml.
3 years ago
Slavi Pantaleev
965890bf75
Derive secrets from matrix_homeserver_generic_secret_key, not matrix_synapse_macaroon_secret_key
...
We're trying to move away from implementation-specific variables,
hoping for a clean (implementation-neutral) examples/vars.yml file.
3 years ago
Slavi Pantaleev
1dfe21944f
Make matrix_homeserver_implementation influence matrix_IMPLEMENTATION_enabled, not the other way around
...
Doing this seems more reasonable and simpler.
3 years ago
Wm Salt Hale
06f3b813d6
added .well-known path to Caddy2 example, closes #1442
3 years ago
jariz
0a10077c63
caddy example fixes
...
- caddy v1 requires a path in the header directive
- msisd has been replaced in favour of ma1sd
3 years ago
Kim Brose
b3cfa2a1ba
Fix typo
3 years ago
Slavi Pantaleev
814fb33f45
Merge pull request #1184 from Toorero/apache-example-enhancements
...
Added proxy config for synapse-admin
3 years ago
Toorero
b5ab31240f
Added missing X-Forwarded-Proto header
3 years ago
Toorero
ab0d2055ba
Added proxy config for synapse-admin
3 years ago
Slavi Pantaleev
dd7a23ede6
Merge pull request #1068 from rafaelsgirao/master
...
Fix typo in examples/caddy2
4 years ago
Slavi Pantaleev
15f4972dbf
Remove syntax-breaking pagination line
...
Seems to have been added by mistake.
4 years ago
Rafael Girão
729f348864
Fix typo in examples/caddy2
4 years ago
Slavi Pantaleev
a25b8135b8
Fix point overlap between matrix-domain and Jitsi
...
Mostly affects people who disable the integrated `matrix-nginx-proxy`.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/456
and more specifically 4d62a75f6f
.
4 years ago
Aaron Raimist
a8b61adb8d
Clarify hosts file wording
4 years ago
Slavi Pantaleev
1a3034b0c8
Fix typo
4 years ago
Slavi Pantaleev
95346f3117
Reorganize Postgres access (breaking change)
...
In short, this makes Synapse a 2nd class citizen,
preparing for a future where it's just one-of-many homeserver software
options.
We also no longer have a default Postgres superuser password,
which improves security.
The changelog explains more as to why this was done
and how to proceed from here.
4 years ago
Slavi Pantaleev
a47813585d
Rename file to prevent common mistake
...
Prompted by this: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/779#issuecomment-764807507
4 years ago
0hlov3
f86d781244
Updates the the caddy2 Readme and comment lines for dimension
4 years ago
0hlov3
a1ecaf54ef
Adds Example for Caddy2 Jitsi
4 years ago
Slavi Pantaleev
e2e6cfaa8b
Document Ansible's Python interpreter discovery some more
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/570
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/641
4 years ago
Slavi Pantaleev
63a49bb2dc
Do not expose /_synapse/admin publicly by default
...
Fixes #685 (Github Issue).
4 years ago
Panagiotis Vasilopoulos
8370ee0647
caddy2: removed unknown tls directive
4 years ago
0hlov3
bd69e4fdef
Merge branch 'master' of github.com:0hlov3/matrix-docker-ansible-deploy
4 years ago
0hlov3
59e1abb072
Corrects the Caddyfile
4 years ago
Slavi Pantaleev
6fefbc248a
Fix typo and wording
4 years ago
0hlov3
c366e26360
Updates exempes/caddy2/Caddyfile to SSL Grade A+
4 years ago
Olaf Schoenwald
e7921e305b
Comment in host-cars
4 years ago
Olaf Schoenwald
abf70f7772
Adds example for Caddy2 Caddyfile
4 years ago
Slavi Pantaleev
c6ab1c6a90
Riot is now Element
...
Fixes #586 (Github Issue)
4 years ago
Slavi Pantaleev
f18037ae42
Disable TLSv1.1 by default
5 years ago
Aaron Raimist
5366aef0da
Fix Caddy example config for Dimension
5 years ago
Marcel Ackermann
cb900d64dd
Listen 8448 required for apache
...
Listen 8448 directive makes apache listen on that port, without it federation does not work.
5 years ago
Slavi Pantaleev
d90e11213f
Update comment to make it accurate
5 years ago
liquidat
72d3514408
Move pipelining option to ansible.cfg
5 years ago
Julian Foad
3b69db3c1e
More Apache ProxyPass directives need 'nocanon'
...
Invitations weren't working for me until I added 'nocanon' to these additional places. Until then, invitations failed with "Invalid signature for server ..." errors, as in https://github.com/matrix-org/synapse/issues/3294 .
I didn't check whether the user_directory/search proxy line also needs it, I just assumed it should have it too.
The other two proxy lines in this example also include a 'retry=0' parameter. That's a separate issue; I haven't touched it here.
5 years ago
muccid
2793e24b5b
Addresses comments in PR. Fixes typo in docker-compose. Changes mount of static files to RO. Adds example and brief explaination for haproxy certificates. Fixes whitespaces in nginx.conf
5 years ago
sudneo
7f0b52e9e1
Formatting of haproxy.cfg
5 years ago
sudneo
f1a64df339
Formatting of haproxy.cfg
5 years ago
sudneo
06e8056173
Formatting of haproxy.cfg
5 years ago
sudneo
3dfa6a28f9
Typo
5 years ago
sudneo
b2e0e4efe3
Adds doc for HAproxy
5 years ago
Slavi Pantaleev
fcd96b5dee
Add missing options to ProxyPass
5 years ago