matrix-docker-ansible-deploy/roles/matrix-server/templates
Slavi Pantaleev 839b401b28 Set up Synapse configuration using a template (not line/regexp replacements)
Until now, we were starting from a fresh configuration, as generated
by Synapse and manipulating it with regex and line replacements,
until we made it work.

This is more fragile and less predictable, so we're moving to a static
configuration file generated from a Jinja template.

The upside is that configuration will be stable and predictable.

The downside of this new approach is that any manual configuration changes
after the playbook is done, will be thrown away on future playbook
invocations.

There are 2 ways to work around the need for manual configuration
changes though:
- making them part of this playbook and its default template
configuration files (which benefits everyone)
- going your own way for a given host and overriding the template files
that gets used (that is, the
`matrix_synapse_template_synapse_homeserver` or
`matrix_synapse_template_synapse_log` variables)
2018-06-26 21:05:59 +03:00
..
coturn Switch Docker image to official one 2018-05-25 21:58:53 +03:00
cron.d Make SSL renewal time configurable and nginx-proxy reload time adequate 2017-11-11 10:38:38 +02:00
env Switch from s3fs to Goofys 2018-02-20 21:36:08 +02:00
nginx-conf.d Remove deprecated "ssl" directive from nginx configuration 2018-06-26 20:43:57 +03:00
riot-web Clean up riot-web UI (disable custom URLs and guest usage) 2018-05-30 15:36:09 +03:00
synapse Set up Synapse configuration using a template (not line/regexp replacements) 2018-06-26 21:05:59 +03:00
systemd Do not require (but want) matrix-coturn.service in matrix-synapse 2018-05-29 13:38:41 +03:00
usr-local-bin Use Postgres 10.x by default (only for new installs) 2018-05-28 20:16:02 +03:00
s3fs-credentials.j2 Add support for storing Matrix Synapse's media_store to Amazon S3 2017-09-07 18:26:41 +03:00