From d74642b136f5c87c9e3ea567e9194172e3928c60 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Tue, 21 Feb 2023 16:30:10 +0100
Subject: [PATCH] feat: add workflow specific logrotate for repair daemon logs

---
 ...ure-logrotate.yml => configure_logrotate.yml} |  0
 templates/etc/logrotate.d/repair_daemon.j2       | 16 +++++++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)
 rename tasks/{configure-logrotate.yml => configure_logrotate.yml} (100%)

diff --git a/tasks/configure-logrotate.yml b/tasks/configure_logrotate.yml
similarity index 100%
rename from tasks/configure-logrotate.yml
rename to tasks/configure_logrotate.yml
diff --git a/templates/etc/logrotate.d/repair_daemon.j2 b/templates/etc/logrotate.d/repair_daemon.j2
index 99aac63..0c29c5b 100644
--- a/templates/etc/logrotate.d/repair_daemon.j2
+++ b/templates/etc/logrotate.d/repair_daemon.j2
@@ -1,9 +1,23 @@
 /var/log/repair/sdvlzarepair/repair_daemon.log {
         daily
         rotate 9999
-        create 644 root root
+        create 0644 root root
         missingok
         notifempty
         compress
         delaycompress
 }
+
+/mnt/lza_repair_*/log/*.log {
+	daily
+	minsize 50M
+	rotate 9999
+	su {{ vault_service_user }} {{ vault_service_group }}
+	create 0644 {{ vault_service_user }} {{ vault_service_group }}
+        notifempty
+        compress
+        delaycompress
+	dateext
+	dateformat _%Y-%m-%d
+	dateyesterday
+}
-- 
GitLab