From 17900b0075c68808e9f33908fb9fac4563e490fc Mon Sep 17 00:00:00 2001 From: root Date: Fri, 7 Sep 2018 21:06:48 +0300 Subject: Updates/downdates for puppet4 and adding wilhelm downgrade hiera config move modules to expected path rewrite apt::config module remove obsolete variables from manifests --- manifests/config.pp | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ manifests/init.pp | 9 ++++++++ manifests/install.pp | 8 +++++++ 3 files changed, 81 insertions(+) create mode 100644 manifests/config.pp create mode 100644 manifests/init.pp create mode 100644 manifests/install.pp (limited to 'manifests') 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, + ; + } +} + -- cgit v1.2.3