matrix-docker-ansible-deploy/roles/matrix-server/tasks/setup
Slavi Pantaleev 5135c0cc0a Add Ansible guide and Ansible version checks
After having multiple people report issues with retrieving
SSL certificates, we've finally discovered the culprit to be
Ansible 2.5.1 (default and latest version on Ubuntu 18.04 LTS).

As silly as it is, certain distributions ("LTS" even) are 13 bugfix
versions of Ansible behind.

From now on, we try to auto-detect buggy Ansible versions and tell the
user. We also provide some tips for how to upgrade Ansible or
run it from inside a Docker container.

My testing shows that Ansible 2.4.0 and 2.4.6 are OK.
All other intermediate 2.4.x versions haven't been tested, but we
trust they're OK too.

From the 2.5.x releases, only 2.5.0 and 2.5.1 seem to be affected.
Ansible 2.5.2 corrects the problem with `include_tasks` + `with_items`.
2019-01-03 16:24:14 +02:00
..
ssl Replace include usage with include_tasks and import_tasks 2019-01-03 15:24:08 +02:00
synapse Replace include usage with include_tasks and import_tasks 2019-01-03 15:24:08 +02:00
main.yml Replace include usage with include_tasks and import_tasks 2019-01-03 15:24:08 +02:00
setup_base.yml Do not disable SELinux on RedHat systems 2018-12-20 15:30:43 +02: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_corporal.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 Replace include usage with include_tasks and import_tasks 2019-01-03 15:24:08 +02: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 Add Ansible guide and Ansible version checks 2019-01-03 16:24:14 +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