make new syslog-ng module
[mirror/dsa-puppet.git] / modules / syslog-ng / manifests / init.pp
1 class syslog-ng {
2     file {
3         "/etc/syslog-ng/syslog-ng.conf":
4             content => template("syslog-ng/syslog-ng.conf.erb"),
5             require => Package["syslog-ng"],
6             notify  => Exec["syslog-ng reload"],
7             ;
8         "/etc/logrotate.d/syslog-ng":
9             require => Package["syslog-ng"],
10             source => "puppet:///modules/syslog-ng/syslog-ng.logrotate",
11             ;
12     }
13     exec {
14         "syslog-ng reload":
15             path        => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
16             refreshonly => true;
17     }
18 }
19 # vim:set et:
20 # vim:set sts=4 ts=4:
21 # vim:set shiftwidth=4: