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