- # vim: sts=2 ts=2 sw=2 et ai
-
- logrotate:
- # default OS values can be overridden in 'lookup' dict
- #lookup:
- #pkg: logrotate
- #service: crond
- default_config:
- weekly: True
- rotate: 52
- create: True
- compress: True
- dateext: True
- jobs:
- /tmp/var/log/mysql/error:
- config:
- - weekly
- - missingok
- - rotate 52
- - compress
- - delaycompress
- - notifempty
- - create 640 root adm
- - sharedscripts
- mysql:
- path:
- - /tmp/var/log/mysql/*.log
- config:
- - weekly
- - missingok
- - rotate 52
- - compress
- - delaycompress
- - notifempty
- - create 640 root adm
- - sharedscripts
- syslog:
- path:
- - /var/log/cron
- - /var/log/maillog
- - /var/log/messages
- - /var/log/secure
- - /var/log/spooler
- - /var/log/slapd.log
- config:
- - sharedscripts
- - postrotate
- - /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
- - endscript
- nginx:
- contents: |
- /var/log/nginx/*.log{
- weekly
- missingok
- compress
- delaycompress
- notifempty
- create 0640 www-data adm
- sharedscripts
- prerotate
- if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
- run-parts /etc/logrotate.d/httpd-prerotate; \
- fi \
- endscript
- postrotate
- invoke-rc.d nginx rotate >/dev/null 2>&1
- endscript
- }
|