forgejo: add backup/pruning cronjobs

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
This commit is contained in:
David Kirwan
2026-01-29 15:48:00 +00:00
parent b5da9bfcc7
commit 5de7e7921b

View File

@@ -35,6 +35,22 @@
with_fileglob:
- script/*.sh
- name: Setup forgejo backup cron job
ansible.builtin.cron:
name: forgejo-backup
user: root
minute: "0"
hour: "2"
job: "/root/ocp4/openshift-apps/forgejo/backups/run_forgejo_backup.sh >> /root/ocp4/openshift-apps/forgejo/backups/log/backup_cronjob.log 2>&1"
- name: Setup forgejo pruning cron job
ansible.builtin.cron:
name: forgejo-pruning
user: root
minute: "0"
hour: "3"
job: "/root/ocp4/openshift-apps/forgejo/backups/run_forgejo_pruning.sh >> /root/ocp4/openshift-apps/forgejo/backups/log/prune_cronjob.log 2>&1"
- include_tasks: create-forgejo-namespace.yaml
- include_tasks: create-forgejo-pvc.yaml
- include_tasks: create-postgres-operator-config.yaml