diff --git a/tasks/configure-logrotate.yml b/tasks/configure-logrotate.yml
new file mode 100644
index 0000000000000000000000000000000000000000..98a79a3107c91a46775669df80a0de90ff905a6f
--- /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 17ffe15acc0f05bbbe05af0e66748a6dd4decdf1..5397ddb6c00a29c3e43944040b3fd7c4e4d58b80 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 0000000000000000000000000000000000000000..99aac631dce45497bd399a459474f2f5129c0ab2
--- /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
+}