"README.md" did not exist on "e5cc2e6101f460de3cef1da96d5146c748ab965c"
Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
# Notes:
# * the newsyslog service is responsible for ensuring the file permissions
# for the /var/log/messages log file
class base::syslog {
base::syslog::config::syslog { '/etc/syslog.conf':
ensure => present,
}
# RHEL4/5 are ancient and use syslog, everything modern uses rsyslog
if ( $::operatingsystem == 'RedHat' and $::lsbmajdistrelease < 6 ) {
service { 'syslog': ensure => running }
}
else {
file { '/etc/rsyslog.d':
ensure => directory,
mode => '0755';
}
service { 'syslog':
ensure => running,
name => 'rsyslog',
hasstatus => true,
}
base::syslog::config::rsyslog { '/etc/rsyslog.conf': ensure => present }
}
# Create a symlink from /var/log/syslog to /var/log/messages for the
# poor infrastructure folks used to the old path.
file { '/var/log/syslog':
ensure => link,
target => '/var/log/messages',
}
# Install filter-syslog rules to ignore the restart messages from the
# syslog daemon.
file { '/etc/filter-syslog/syslog':
source => 'puppet:///modules/base/syslog/etc/filter-syslog/syslog',
}
}