From 190a88e57cabdde173af9ae1353180e1c71c3d49 Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Sat, 7 Dec 2024 12:22:46 -0600 Subject: [PATCH] Fix accidentally overwriting crons --- playbooks/tasks/web/nextcloud.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/playbooks/tasks/web/nextcloud.yml b/playbooks/tasks/web/nextcloud.yml index f3917ae..5b5a835 100644 --- a/playbooks/tasks/web/nextcloud.yml +++ b/playbooks/tasks/web/nextcloud.yml @@ -15,15 +15,21 @@ - /data/nextcloud/data:/var/www/html/data - /data/shared:/shared tags: [ docker, nextcloud ] +# Vanilla Nextcloud cron - name: assure nextcloud cron cronjob ansible.builtin.cron: user=root name=nextcloud minute=*/5 job="docker exec --user www-data nextcloud php -f /var/www/html/cron.php" tags: [ docker, nextcloud, cron ] +# Plugin crons +- name: assure nextcloud preview generator cronjob + ansible.builtin.cron: user=root name=nextcloud-preview-generator hour=1 minute=10 job="docker exec --user www-data nextcloud php occ preview:pre-generate" + tags: [ docker, nextcloud, cron ] +# Maintenance tasks - name: assure nextcloud update cronjob ansible.builtin.cron: user=root name=nextcloud-update minute=*/30 job="docker exec --user www-data nextcloud php occ app:update --all" tags: [ docker, nextcloud, cron ] - name: assure nextcloud db indices cronjob - ansible.builtin.cron: user=root name=nextcloud-update hour=1 job="docker exec --user www-data nextcloud php occ db:add-missing-indices" + ansible.builtin.cron: user=root name=nextcloud-update-db-inidices hour=1 job="docker exec --user www-data nextcloud php occ db:add-missing-indices" tags: [ docker, nextcloud, cron ] - name: assure nextcloud expensive migration cronjob - ansible.builtin.cron: user=root name=nextcloud-update hour=1 minute=30 job="docker exec --user www-data nextcloud php occ db:add-missing-indices" + ansible.builtin.cron: user=root name=nextcloud-update-expensive-migration hour=1 minute=30 job="docker exec --user www-data nextcloud php occ db:add-missing-indices" tags: [ docker, nextcloud, cron ]