diff options
author | mh <mh@immerda.ch> | 2010-12-09 18:20:38 +0100 |
---|---|---|
committer | mh <mh@immerda.ch> | 2010-12-09 18:24:50 +0100 |
commit | 87ac7825be98a2c9b2dc3d3dcf9e277ec2a364e9 (patch) | |
tree | 60a544ed7fc652282e150d293c80ca09976b1b74 /manifests/debian.pp | |
parent | c565f2877738b279d51ffb64e034e088785dca77 (diff) | |
download | puppet-loginrecords-87ac7825be98a2c9b2dc3d3dcf9e277ec2a364e9.tar.gz puppet-loginrecords-87ac7825be98a2c9b2dc3d3dcf9e277ec2a364e9.tar.bz2 |
finish refactoring
refactor everything towards class parameters and also add enable
class for lastlog
Diffstat (limited to 'manifests/debian.pp')
-rw-r--r-- | manifests/debian.pp | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/manifests/debian.pp b/manifests/debian.pp index 2df522f..12ec571 100644 --- a/manifests/debian.pp +++ b/manifests/debian.pp @@ -1,36 +1,33 @@ class loginrecords::debian inherits loginrecords::base { - $login_defs_file = '/etc/login.defs' - $btmp_file = '/var/log/btmp' - $utmp_file = '/var/run/utmp' - $wtmp_file = '/var/log/wtmp' + if $loginrecords::disable_btmp { + class{'loginrecords::btmp::disable': } + } else { + class{'loginrecords::btmp::enable': } + } - if $loginrecords::disable_btmp { - include loginrecords::btmp::disable - } else { - include loginrecords::btmp::enable - } + if $loginrecords::disable_faillog { + class{'loginrecords::faillog::disable': } + } else { + class{'loginrecords::faillog::enable': } + } - if $loginrecords::disable_faillog { - include loginrecords::faillog::disable - } else { - include loginrecords::faillog::enable - } + if $loginrecords::disable_lastlog { + class{'loginrecords::lastlog::disable': } + } else { + class{'loginrecords::lastlog::enable': } + } - if $loginrecords::disable_lastlog { - class{'loginrecords::lastlog::disable': } - } + if $loginrecords::disable_utmp { + class{'loginrecords::utmp::disable': } + } else { + class{'loginrecords::utmp::enable': } + } - if $loginrecords::disable_utmp { - include loginrecords::utmp::disable - } else { - include loginrecords::utmp::enable - } - - if $loginrecords::disable_wtmp { - include loginrecords::wtmp::disable - } else { - include loginrecords::wtmp::enable - } + if $loginrecords::disable_wtmp { + class{'loginrecords::wtmp::disable': } + } else { + class{'loginrecords::wtmp::enable': } + } } |