summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/copr/dist_git/files/logrotate.d/copr-dist-git11
-rw-r--r--roles/copr/dist_git/tasks/main.yml3
2 files changed, 14 insertions, 0 deletions
diff --git a/roles/copr/dist_git/files/logrotate.d/copr-dist-git b/roles/copr/dist_git/files/logrotate.d/copr-dist-git
new file mode 100644
index 000000000..b614f5cfe
--- /dev/null
+++ b/roles/copr/dist_git/files/logrotate.d/copr-dist-git
@@ -0,0 +1,11 @@
+# logrotation file for Copr dist git
+
+/var/log/copr-dist-git/*.log {
+ weekly
+ rotate 5
+ copytruncate
+ compress
+ notifempty
+ missingok
+ create 644 copr-dist-git copr-dist-git
+}
diff --git a/roles/copr/dist_git/tasks/main.yml b/roles/copr/dist_git/tasks/main.yml
index dcae2bdc7..586450021 100644
--- a/roles/copr/dist_git/tasks/main.yml
+++ b/roles/copr/dist_git/tasks/main.yml
@@ -60,6 +60,9 @@
notify:
- reload httpd
+- name: temporary logrotation fix until copr-dist-git 0.26 is released & deployed
+ copy: src="logrotate.d/copr-dist-git" dest="/etc/logrotate.d/copr-dist-git"
+
- copy: src="dist-git.conf" dest="/etc/dist-git/dist-git.conf" mode=0644
tags:
- config