class logcheck (
- $reportlevel = lookup('logcheck_reportlevel', undef, undef, server)
+ String $reportlevel = 'server'
) {
- class {
- "::${name}::install": ;
- "::${name}::config":
- reportlevel => $reportlevel,
+ 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,
+ ;
+ '/etc/logcheck/violations.ignore.d/':
+ ensure => directory,
+ source => 'puppet:///modules/logcheck/etc/logcheck/violations.ignore.d/',
+ recurse => remote,
+ replace => true,
+ ;
+ }
+ File <| tag == 'logcheck-logfile' |>
}