]> git.phdru.name Git - ansible.git/blobdiff - playbooks/debian/roles/apache/files/apache2
Feat(apache): Configure logrotate
[ansible.git] / playbooks / debian / roles / apache / files / apache2
diff --git a/playbooks/debian/roles/apache/files/apache2 b/playbooks/debian/roles/apache/files/apache2
new file mode 100644 (file)
index 0000000..6f97ef6
--- /dev/null
@@ -0,0 +1,22 @@
+/var/log/apache2/*.log
+/var/log/apache2/*/*.log
+{
+       daily
+       missingok
+       rotate 14
+       compress
+       delaycompress
+       notifempty
+       create 640 root adm
+       sharedscripts
+       postrotate
+                if invoke-rc.d apache2 status > /dev/null 2>&1; then \
+                    invoke-rc.d apache2 reload > /dev/null 2>&1; \
+                fi;
+       endscript
+       prerotate
+               if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
+                       run-parts /etc/logrotate.d/httpd-prerotate; \
+               fi; \
+       endscript
+}