]> git.netwichtig.de Git - user/henk/code/puppet/modules/logcheck.git/blobdiff - manifests/init.pp
missing quantifier
[user/henk/code/puppet/modules/logcheck.git] / manifests / init.pp
index 1a03ca096cd459b1bc3e436b3aac3ab04987fffb..71e6f88e40d5be1982176cffcc620c719c3c7905 100644 (file)
@@ -1,10 +1,30 @@
 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' |>
 }