summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'manifests')
-rw-r--r--manifests/config.pp64
-rw-r--r--manifests/init.pp9
-rw-r--r--manifests/install.pp8
3 files changed, 81 insertions, 0 deletions
diff --git a/manifests/config.pp b/manifests/config.pp
new file mode 100644
index 0000000..58e07b7
--- /dev/null
+++ b/manifests/config.pp
@@ -0,0 +1,64 @@
+class logcheck::config ($reportlevel) {
+ file {
+# '/etc/logcheck/logcheck.conf':
+# ensure => present,
+# content => template("logcheck/etc/logcheck/logcheck.conf.${::fqdn}"),
+# ;
+
+ '/etc/logcheck/ignore.d.server/':
+ ensure => directory,
+ source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.server/',
+ recurse => remote,
+ replace => false,
+# group => 'logcheck',
+# mode => '2750',
+ ;
+
+ '/etc/logcheck/ignore.d.workstation/':
+ ensure => directory,
+ source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/',
+ recurse => remote,
+ replace => false,
+# group => 'logcheck',
+# mode => '2750',
+ ;
+
+# '/etc/logcheck/ignore.d.workstation/local-wpasupplicant':
+# ensure => present,
+# source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/local-wpasupplicant',
+# group => 'logcheck',
+# ;
+#
+# '/etc/logcheck/ignore.d.workstation/local-dbus':
+# ensure => present,
+# source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/local-dbus',
+# group => 'logcheck',
+# ;
+#
+# '/etc/logcheck/ignore.d.workstation/local-kde':
+# ensure => present,
+# source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/local-kde',
+# group => 'logcheck',
+# ;
+#
+# '/etc/logcheck/ignore.d.workstation/local-networkmanager':
+# ensure => present,
+# source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.workstation/local-networkmanager',
+# group => 'logcheck',
+# ;
+# '/etc/logcheck/ignore.d.workstation/local-dhcpcd':
+# ensure => absent,
+# ;
+# '/etc/logcheck/ignore.d.server/local-sympa':
+# ensure => present,
+# source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.server/local-sympa',
+# group => 'logcheck',
+# ;
+# '/etc/logcheck/ignore.d.server/local-dhcpcd':
+# ensure => present,
+# source => 'puppet:///modules/logcheck/etc/logcheck/ignore.d.server/local-dhcpcd',
+# group => 'logcheck',
+# ;
+ }
+}
+
diff --git a/manifests/init.pp b/manifests/init.pp
new file mode 100644
index 0000000..fde9661
--- /dev/null
+++ b/manifests/init.pp
@@ -0,0 +1,9 @@
+class logcheck ($reportlevel = lookup('logcheck_reportlevel')) {
+ class {
+ "::${name}::install": ;
+ "::${name}::config":
+ reportlevel => $reportlevel,
+ ;
+ }
+}
+
diff --git a/manifests/install.pp b/manifests/install.pp
new file mode 100644
index 0000000..03367b1
--- /dev/null
+++ b/manifests/install.pp
@@ -0,0 +1,8 @@
+class logcheck::install {
+ package {
+ ['logcheck','logcheck-database']:
+ ensure => installed,
+ ;
+ }
+}
+