]> git.netwichtig.de Git - user/henk/code/puppet/modules/logcheck.git/blob - manifests/init.pp
feat: also deploy exceptions to violations
[user/henk/code/puppet/modules/logcheck.git] / manifests / init.pp
1 class logcheck (
2   String $reportlevel = 'server'
3 ) {
4   package {
5     ['logcheck','logcheck-database']:
6       ensure        => installed,
7     ;
8   }
9   file {
10     '/etc/logcheck/ignore.d.server/':
11       ensure  => directory,
12       source  => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.server/',
13       recurse => remote,
14       replace => true,
15     ;
16     '/etc/logcheck/ignore.d.workstation/':
17       ensure  => directory,
18       source  => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/',
19       recurse => remote,
20       replace => true,
21     ;
22     '/etc/logcheck/violations.ignore.d/':
23       ensure  => directory,
24       source  => 'puppet:///modules/logcheck/etc/logcheck/violations.ignore.d/',
25       recurse => remote,
26       replace => true,
27     ;
28   }
29   File <| tag == 'logcheck-logfile' |>
30 }