diff options
author | mh <mh@immerda.ch> | 2010-02-24 20:16:43 +0100 |
---|---|---|
committer | mh <mh@immerda.ch> | 2010-02-24 20:18:56 +0100 |
commit | 0b488591cadc239ecd1e6beebbc76da63baece2c (patch) | |
tree | c8efbe51bc0ed9352755cfec20a65a3e2ce21aa8 /manifests/debian.pp | |
parent | a7659da65aeaad7d0c4aaf89e6150b8ed260f751 (diff) |
refactoring - no behavior change
- everything goes into its own file -> autolookup
- order the params of the define nicer -> debugging!
- move nagios stuff to the init class -> configure module
at the very first point
- move variable version enforcing to init class ->
configure module at the very first point
Diffstat (limited to 'manifests/debian.pp')
-rw-r--r-- | manifests/debian.pp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/manifests/debian.pp b/manifests/debian.pp new file mode 100644 index 0000000..57307dd --- /dev/null +++ b/manifests/debian.pp @@ -0,0 +1,24 @@ +class stunnel::debian inherits stunnel::linux { + + Package[stunnel] { + name => 'stunnel4', + } + + Service[stunnel] { + name => 'stunnel4', + pattern => '/usr/bin/stunnel4', + } + + # make the /etc/default/stunnel configurable with a variable + case $stunnel_startboot { + '': { $stunnel_startboot = '1' } + } + + file { '/etc/default/stunnel4': + content => template("stunnel/Debian/default"), + require => Package['stunnel4'], + notify => Service['stunnel4'], + owner => root, group => 0, mode => 0644; + } +} + |