-class logcheck ($reportlevel = lookup('logcheck_reportlevel')) {
- class {
- "::${name}::install": ;
- "::${name}::config":
- reportlevel => $reportlevel,
+class logcheck (
+ String $reportlevel = 'server'
+) {
+ package {
+ ['logcheck','logcheck-database']:
+ ensure => installed,
;
}
+ file {
+ '/etc/logcheck/ignore.d.server/':
+ ensure => directory,
+ source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.server/',
+ recurse => remote,
+ replace => true,
+ ;
+ '/etc/logcheck/ignore.d.workstation/':
+ ensure => directory,
+ source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/',
+ recurse => remote,
+ replace => true,
+ ;
+ }
+ File <| tag == 'logcheck-logfile' |>
}
-