Slavi Pantaleev
6181cddba1
Use ExecStopPost instead of ExecStop
This is the equivalent of b1b4ba501f for the matrix-dendrite role.
4 lat temu
Slavi Pantaleev
03ec2b002d
Suppress output for ExecStartPre/ExecStop commands
This brings matrix-dendrite.service in line with all the other services.
4 lat temu
Slavi Pantaleev
1c4cca990c
Set Dendrite's real_ip_header correctly
4 lat temu
Slavi Pantaleev
682f46e572
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.
4 lat temu
Slavi Pantaleev
bb608b6a3e
Make matrix_homeserver_implementation influence matrix_IMPLEMENTATION_enabled, not the other way around
Doing this seems more reasonable and simpler.
4 lat temu
Slavi Pantaleev
1252a645e5
Rename some variables for consistency
4 lat temu
Slavi Pantaleev
7605f304cc
Make --tags=register-user work for both Dendrite/Synapse
Also get rid of `--tags=update-user-password` in the
`matrix-dendrite` role, as what we had doesn't work.
We may be able to do it with some Ansible helper or something else.
For now, we'll omit this feature.
4 lat temu
Slavi Pantaleev
d701495459
Fix /usr/local/bin/matrix-dendrite-create-account
We also need to fix `--tags=register-user`. This tag is currently
defined in both the `matrix-synapse` and `matrix-dendrite` roles.
4 lat temu
Slavi Pantaleev
6aa3280dd3
Delay Dendrite startup so that matrix-postgres.service can start
4 lat temu
Slavi Pantaleev
5b0355c7b1
Remove matrix_s3 references from matrix-dendrite role
All the `matrix_s3_*` stuff happens in the `matrix-synapse` role.
If we are to have such S3 support for Dendrite, we should probably
extract it out of the `matrix-synapse` role (into a `matrix-s3` role or
`matrix-goofys`, etc.) and wire `matrix-dendrite` accordingly.
This may or may not be done in the future though. For now, I'm
cleaning things up in the `matrix-dendrite` role.
4 lat temu
Slavi Pantaleev
fedfdff7f3
Initial work on getting nginx reverse proxying working with Dendrite
4 lat temu
Slavi Pantaleev
dcd831c3f3
Remove useless check
Since 025a5ab5e5f6bdb3, we do a similar check in matrix-base.
4 lat temu
Slavi Pantaleev
ea0ac24e8c
Upgrade Dendrite (0.5.0 -> 0.5.1)
4 lat temu
Slavi Pantaleev
8f4685f055
Add a variable to control Dendrite's disable_federation setting
4 lat temu
Slavi Pantaleev
268a3e5f3a
Upgrade Dendrite (0.3.11 -> 0.5.0) and update configuration
This brings dendrite.yaml up to date and cleans things up a bit.
4 lat temu
Slavi Pantaleev
90ba57519b
Remove Dendrite file logging
We refrain from logging to files for all components,
because we rely on systemd-journald anyway.
4 lat temu
Jip J. Dekker
45bc57637f
Upgrade Dendrite (0.3.9 -> 0.3.11)
4 lat temu
Jip J. Dekker
5f02679ae9
Upgrade Dendrite (0.3.8 -> 0.3.9)
5 lat temu
Aaron Raimist
20895fd666
Upgrade Dendrite (0.3.6 -> 0.3.8)
5 lat temu
Aaron Raimist
aed398af5c
Remove Synapse and Goofys stuff
5 lat temu
Jip J. Dekker
3b372b47cd
Add initial role for Dendrite as alternative Matrix server
5 lat temu