matrix-docker-ansible-deploy/roles/matrix-server/tasks/setup
Slavi Pantaleev b9b5674b8a Lowercase host_specific_hostname_identity to prevent troubles
If uppercase is used, certain tools (like certbot) would cause trouble.
They would retrieve a certificate for the lowercased domain name,
but we'd try to use it from an uppercase-named directory, which will
fail.

Besides certbot, we may experience other trouble too.
(it hasn't been investigated how far the breakage goes).

To fix it all, we lowercase `host_specific_hostname_identity` by default,
which takes care of the general use-case (people only setting that
and relying on us to build the other domain names - `hostname_matrix`
and `hostname_riot`).

For others, who decide to override these other variables directly
(and who may work around us and introduce uppercase there directly),
we also have the sanity-check tool warn if uppercase is detected
in any of the final domains.
2018-12-23 19:25:57 +02:00
..
ssl Remove debug 2018-12-23 17:26:39 +02:00
synapse Move setup sanity checks to a central place 2018-12-23 19:15:23 +02:00
main.yml Move setup sanity checks to a central place 2018-12-23 19:15:23 +02:00
setup_base.yml Do not disable SELinux on RedHat systems 2018-12-20 15:30:43 +02:00
setup_corporal.yml Relocate some playbook task files to make it easier to navigate 2018-10-21 13:14:47 +03:00
setup_corporal_overrides.yml Relocate some playbook task files to make it easier to navigate 2018-10-21 13:14:47 +03:00
setup_coturn.yml Rename playbook variables so they are consistently prefixed 2018-11-01 08:46:47 +02:00
setup_goofys.yml Rename playbook variables so they are consistently prefixed 2018-11-01 08:46:47 +02:00
setup_mailer.yml Rename playbook variables so they are consistently prefixed 2018-11-01 08:46:47 +02:00
setup_main.yml add script + doc to remove everything 2018-11-28 11:02:51 +01:00
setup_mxisd.yml Upgrade mxisd (1.2.1 -> 1.2.2) 2018-12-23 08:49:21 +02:00
setup_nginx_proxy.yml Do not set up nginx-proxy auto-restart if not using Let's Encrypt 2018-12-23 15:38:33 +02:00
setup_postgres.yml add script + doc to change a user to admin 2018-11-28 11:02:15 +01:00
setup_riot_web.yml Enable support for custom HTML in riot-web homepage 2018-12-11 13:48:54 +00:00
setup_sanity_check.yml Lowercase host_specific_hostname_identity to prevent troubles 2018-12-23 19:25:57 +02:00
setup_well_known.yml Relocate some playbook task files to make it easier to navigate 2018-10-21 13:14:47 +03:00