matrix-docker-ansible-deploy/roles/matrix-server/templates
Slavi Pantaleev b222d26c86 Switch to managing cronjobs with the Ansible cron module
As suggested in #65 (Github issue), this patch switches
cronjob management from using templates to using Ansible's `cron` module.

It also moves the management of the nginx-reload cronjob to `setup_ssl_lets_encrypt.yml`,
which is a more fitting place for it (given that this cronjob is only required when
Let's Encrypt is used).

Pros:
- using a module is more Ansible-ish than templating our own files in
special directories

- more reliable: will fail early (during playbook execution) if `/usr/bin/crontab`
is not available, which is more of a guarantee that cron is working fine
(idea: we should probably install some cron package using the playbook)

Cons:
- invocation schedule is no longer configurable, unless we define individual
variables for everything or do something smart (splitting on ' ', etc.).
Likely not necessary, however.

- requires us to deprecate and clean-up after the old way of managing cronjobs,
because it's not compatible (using the same file as before means appending
additional jobs to it)
2019-01-08 12:52:03 +02:00
..
corporal Add support for matrix-corporal 2018-08-21 13:34:34 +03:00
coturn Remove lt-cred-mech Coturn option 2018-10-08 08:22:40 +03:00
env Set MAILNAME env variable to FQDN hostname for matrix-mailer. 2018-12-30 21:50:59 +01:00
mautrix-telegram Expose mautrix-telegram public endpoint through nginx 2018-10-21 23:20:37 +02:00
mautrix-whatsapp Add documentation and fix templates 2018-10-24 18:23:39 +02:00
mxisd Upgrade mxisd (1.2.1 -> 1.2.2) 2018-12-23 08:49:21 +02:00
nginx-conf.d Server non-scary page at matrix domain (take 2) 2018-12-29 20:11:37 +02:00
riot-web Fix "missing translation" warning on riot-web homepage 2018-12-12 10:48:30 +09:00
synapse Escape homeserver variables to prevent rare breakage 2018-12-23 15:20:01 +02:00
systemd Make it safer to override matrix_synapse_media_store_path 2018-12-20 13:39:01 +02:00
usr-local-bin Switch to managing cronjobs with the Ansible cron module 2019-01-08 12:52:03 +02:00
well-known Add Service Discovery (/.well-known/matrix/client) support 2018-09-17 10:51:46 +03:00