From 5a6bb53ee99c3560f7761eb556f9576c67818b1f Mon Sep 17 00:00:00 2001 From: nd <git@notandy.de> Date: Mon, 19 Jul 2021 19:24:46 +0200 Subject: [PATCH] move backup to folder and include oplog; add logging --- tasks/backup.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/backup.yml b/tasks/backup.yml index 6942627..c55b2c7 100644 --- a/tasks/backup.yml +++ b/tasks/backup.yml @@ -9,7 +9,7 @@ - name: add backup cronjob for easier backup/restore cron: name: mongodb backup - job: '/usr/bin/mongodump --gzip --archive=/opt/mongodbbackup/$(date "+\%Y\%m\%d-\%H\%M.dump.gz") 2>/dev/null' + job: '/usr/bin/mongodump --oplog --out=/opt/mongodbbackup/$(date "+\%Y\%m\%d-\%H\%M") 2>&1 | /usr/bin/logger -t "mongodump"' user: root hour: "3" minute: "45" @@ -17,6 +17,6 @@ - name: add backup cleanup cronjob cron: name: mongodb backup cleanup - job: 'find /opt/mongodbbackup/ -mtime +{{ mongodb.backup.keep_days - 1 }} -type f -exec rm {} \;' + job: 'find /opt/mongodbbackup/ -mtime +{{ mongodb.backup.keep_days - 1 }} -type d -mindepth 1 -exec rm -r {} \;' minute: "0" hour: "5" -- GitLab