Cmjohnson has uploaded a new change for review.
https://gerrit.wikimedia.org/r/78965
Change subject: puppetizing /etc/lograte.d/squid
......................................................................
puppetizing /etc/lograte.d/squid
Change-Id: I95108b17d32dc47a46b81e4c310d586a6c38fe37
---
A files/logrotate/squid
M manifests/misc/install-server.pp
2 files changed, 28 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/65/78965/1
diff --git a/files/logrotate/squid b/files/logrotate/squid
new file mode 100644
index 0000000..39960f2
--- /dev/null
+++ b/files/logrotate/squid
@@ -0,0 +1,18 @@
+#
+# Logrotate fragment for squid.
+#
+/var/log/squid/*.log {
+ daily
+ compress
+ size 300M
+ rotate 0
+ missingok
+ nocreate
+ sharedscripts
+ prerotate
+ test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
+ endscript
+ postrotate
+ test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
+ endscript
+}
diff --git a/manifests/misc/install-server.pp b/manifests/misc/install-server.pp
index 5f10979..f6c09d1 100644
--- a/manifests/misc/install-server.pp
+++ b/manifests/misc/install-server.pp
@@ -97,6 +97,16 @@
ensure => present;
}
+ file { "/etc/logrotate.d/squid":
+ require => Package[squid],
+ mode => 0644,
+ owner => root,
+ group => root,
+ path => "/etc/logrotate.d/squid",
+ source => "puppet:///files/logrotate.d/squid",
+ ensure => present;
+ }
+
# pin package to the default, Ubuntu version, instead of our own
apt::pin { [ 'squid', 'squid-common', 'squid-langpack' ]:
pin => 'release o=Ubuntu',
--
To view, visit https://gerrit.wikimedia.org/r/78965
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I95108b17d32dc47a46b81e4c310d586a6c38fe37
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Cmjohnson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits