matrix-docker-ansible-deploy/roles/matrix-server/tasks
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
..
import_media_store.yml Switch from s3fs to Goofys 2018-02-20 21:36:08 +02:00
import_sqlite_db.yml Stop using patched synapse_port_db script 2017-10-14 09:58:06 +03:00
main.yml Add support for upgrading Postgres 2018-05-28 20:40:42 +03:00
register_user.yml Do not assume /usr/local/bin is always on the PATH 2017-09-08 10:47:12 +03:00
setup_base.yml Switch from s3fs to Goofys 2018-02-20 21:36:08 +02:00
setup_coturn.yml Switch Docker image to official one 2018-05-25 21:58:53 +03:00
setup_goofys.yml Switch from s3fs to Goofys 2018-02-20 21:36:08 +02:00
setup_main.yml Make /matrix owned by matrix:matrix 2017-10-24 13:01:11 +09:00
setup_nginx_proxy.yml Fix nginx failing to start on certain low-cache CPUs 2018-06-26 20:40:48 +03:00
setup_postgres.yml Add support for upgrading Postgres 2018-05-28 20:40:42 +03:00
setup_riot_web.yml Add support for not taking over a server (no matrix-nginx-proxy) and disabling Riot 2017-09-12 12:41:44 +03:00
setup_s3fs.yml Switch from s3fs to Goofys 2018-02-20 21:36:08 +02:00
setup_ssl.yml Fix SSL-renewal problem caused by incorrect permissions 2017-10-01 11:26:20 +03:00
setup_synapse.yml Set up Synapse configuration using a template (not line/regexp replacements) 2018-06-26 21:05:59 +03:00
start.yml Switch Docker image to official one 2018-05-25 21:58:53 +03:00
upgrade_postgres.yml Minor improvements to the Postgres-upgrade tasks 2018-05-29 11:23:17 +03:00