From a1e0e35dca2349e606c3eb408136f9818a5956c5 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss <erdnaxe@crans.org> Date: Wed, 15 Jul 2020 09:29:44 +0200 Subject: [PATCH] Add moinmoin crons --- roles/moinmoin/tasks/main.yml | 6 +++++- roles/moinmoin/templates/cron.d/moinmoin.j2 | 13 +++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 roles/moinmoin/templates/cron.d/moinmoin.j2 diff --git a/roles/moinmoin/tasks/main.yml b/roles/moinmoin/tasks/main.yml index b6f5361e..0379d117 100644 --- a/roles/moinmoin/tasks/main.yml +++ b/roles/moinmoin/tasks/main.yml @@ -15,7 +15,11 @@ template: src: moin/mywiki.py.j2 dest: /etc/moin/mywiki.py - notify: Restart uwsgi + +- name: Configure MoinMoin cron + template: + src: cron.d/moinmoin.j2 + dest: /etc/cron.d/moinmoin - name: Configure uwsgi template: diff --git a/roles/moinmoin/templates/cron.d/moinmoin.j2 b/roles/moinmoin/templates/cron.d/moinmoin.j2 new file mode 100644 index 00000000..6c58ebd4 --- /dev/null +++ b/roles/moinmoin/templates/cron.d/moinmoin.j2 @@ -0,0 +1,13 @@ +{{ ansible_header | comment }} + +# Generate calendars +0 * * * * /usr/bin/python /var/local/wiki/data/plugin/action/EventsBDE.py > /var/local/calendrier/bde.ics +0 * * * * /usr/bin/python /var/local/wiki/data/plugin/action/EventsCrans.py > /var/local/calendrier/crans.ics +0 * * * * /usr/bin/python /var/local/wiki/data/plugin/action/Sports.py > /var/local/calendrier/sports.ics + +# Generate sitemap +5 5 * * * /usr/bin/wget "http://wiki.adm.crans.org/PageAccueil?action=sitemap" -O /var/local/moin_htdocs_crans/www-sitemap.xml + +# Cleanup +17 3 * * * www-data /usr/bin/find /var/local/wiki/data/cache/__session__ -mtime +30 -delete +27 3 * * * www-data /usr/bin/find /var/local/wiki/tickets -mtime +30 -delete -- GitLab