blob: 6fc51a42e684b8cb6b9ec590908d31d8e8d38243 (
plain)
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
|
class syslog-ng::vserver(
$ensure = 'present'
) {
# syslog-ng class for vservers
# where is not possible to log kernel msgs
class { 'syslog-ng':
log_kernel_msgs => false,
ensure => $ensure,
}
# Manage this file due to
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625488
# TODO: restore the original file after the issue is solved.
file { "/etc/logrotate.d/syslog-ng":
owner => "root",
group => "root",
mode => 0644,
ensure => $ensure,
source => "puppet:///modules/syslog-ng/logrotate",
}
# Manage this file due to
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625488
# TODO: restore the original file after the issue is solved.
file { "/etc/default/syslog-ng":
owner => "root",
group => "root",
mode => 0644,
ensure => $ensure,
source => "puppet:///modules/syslog-ng/default",
notify => Service["syslog-ng"],
}
}
|