Puppet Class: syslog_ng::server
- Inherits:
- syslog_ng
- Defined in:
- manifests/server.pp
Overview
Class: syslog_ng::server
syslog servers
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/server.pp', line 5
class syslog_ng::server inherits syslog_ng {
file {
'/etc/syslog-ng/syslog-ng.conf':
ensure => present,
notify => Service['syslog-ng'],
source => 'puppet:///modules/syslog_ng/syslog-ng.conf.server';
'/var/log/HOSTS':
ensure => directory,
mode => '0755';
} # file
cron { 'compress-logfiles':
command => '/usr/bin/find /var/log/HOSTS -type f -! -name \'*bz2\' \
-mtime +3 -print0 | /usr/bin/xargs -0 /usr/bin/bzip2 -9 &',
user => 'root',
hour => '0',
minute => '0';
} # cron
}
|