class syslog-ng {
+ package {
+ "syslog-ng": ensure => installed;
+ }
+
file {
"/etc/syslog-ng/syslog-ng.conf":
content => template("syslog-ng/syslog-ng.conf.erb"),
require => Package["syslog-ng"],
notify => Exec["syslog-ng reload"],
;
+ "/etc/default/syslog-ng":
+ require => Package["syslog-ng"],
+ source => "puppet:///modules/syslog-ng/syslog-ng.default",
+ notify => Exec["syslog-ng reload"],
+ ;
"/etc/logrotate.d/syslog-ng":
require => Package["syslog-ng"],
source => "puppet:///modules/syslog-ng/syslog-ng.logrotate",