From 33a7aedfeef7e7a20c9dea337092f5fc6fd98da3 Mon Sep 17 00:00:00 2001 From: Jens Steidl <Jens.Steidl@slub-dresden.de> Date: Thu, 30 Jun 2022 10:23:46 +0200 Subject: [PATCH] fix: added missing logrotate configuration --- tasks/configure-logrotate.yml | 8 ++++++++ tasks/main.yml | 5 +++++ templates/etc/logrotate.d/repair_daemon.j2 | 9 +++++++++ 3 files changed, 22 insertions(+) create mode 100644 tasks/configure-logrotate.yml create mode 100644 templates/etc/logrotate.d/repair_daemon.j2 diff --git a/tasks/configure-logrotate.yml b/tasks/configure-logrotate.yml new file mode 100644 index 0000000..98a79a3 --- /dev/null +++ b/tasks/configure-logrotate.yml @@ -0,0 +1,8 @@ +--- +- name: logrotate für daemon log konfigurieren + template: + src: "etc/logrotate.d/repair_daemon.j2" + dest: "/etc/logrotate.d/repair_daemon" + owner: "root" + group: "root" + mode: "0400" \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index 17ffe15..5397ddb 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -23,6 +23,11 @@ import_tasks: configure-nfs-mounts.yml tags: [nfs] +### CONFIG LOGROTATE +- name: config logrotate + import_tasks: configure-logrotate.yml + tags: [log] + ### INSTALLATION REPARATURTOOLS ### - name: install repairtools import_tasks: install-repair-tools.yml diff --git a/templates/etc/logrotate.d/repair_daemon.j2 b/templates/etc/logrotate.d/repair_daemon.j2 new file mode 100644 index 0000000..99aac63 --- /dev/null +++ b/templates/etc/logrotate.d/repair_daemon.j2 @@ -0,0 +1,9 @@ +/var/log/repair/sdvlzarepair/repair_daemon.log { + daily + rotate 9999 + create 644 root root + missingok + notifempty + compress + delaycompress +} -- GitLab