From aceea897ff6e1b52287d18936ca245f70c7dc5da Mon Sep 17 00:00:00 2001 From: Martin Zobel-Helas Date: Wed, 15 Aug 2012 10:16:56 +0200 Subject: [PATCH] logrotate dacs logs --- modules/dacs/files/common/dacs.logrotate | 17 +++++++++++++++++ modules/dacs/manifests/init.pp | 3 +++ 2 files changed, 20 insertions(+) create mode 100644 modules/dacs/files/common/dacs.logrotate diff --git a/modules/dacs/files/common/dacs.logrotate b/modules/dacs/files/common/dacs.logrotate new file mode 100644 index 00000000..41ad16fa --- /dev/null +++ b/modules/dacs/files/common/dacs.logrotate @@ -0,0 +1,17 @@ +## +## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE. +## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git +## + +/var/log/dacs/*log { + daily + dateext + missingok + rotate 28 + compress + delaycompress + notifempty + create 640 root adm + sharedscripts + endscript +} diff --git a/modules/dacs/manifests/init.pp b/modules/dacs/manifests/init.pp index bd50ca01..fb0cf1b3 100644 --- a/modules/dacs/manifests/init.pp +++ b/modules/dacs/manifests/init.pp @@ -38,6 +38,9 @@ class dacs { require => Package['libapache2-mod-dacs'], purge => true } + file { '/etc/logrotate.d/dacs': + source => 'puppet:///modules/dacs/common/dacs.logrotate', + } file { '/etc/dacs/federations/site.conf': source => 'puppet:///modules/dacs/common/site.conf', } -- 2.39.2