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