summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2013-09-17 17:23:07 +0200
committervarac <varacanero@zeromail.org>2013-09-17 17:23:07 +0200
commitb6fbb5f013976f6ad1448ac744ae50b2b1aa0bd0 (patch)
treeb44a397a2ad143fbea61fda8da062d5e34f8f417
parentfc1589a5f09d80f58d730d4e1f6a8058483f61fc (diff)
include stunnel in stunnel::service (https://leap.se/code/issues/3861)
-rw-r--r--manifests/service.pp21
1 files changed, 10 insertions, 11 deletions
diff --git a/manifests/service.pp b/manifests/service.pp
index 666826d..b041833 100644
--- a/manifests/service.pp
+++ b/manifests/service.pp
@@ -55,20 +55,19 @@ define stunnel::service (
$verify = false
) {
+ include stunnel
+
$real_client = $client ? { default => 'yes' }
$real_pid = $pid ? { false => "/${name}.pid", default => $pid }
- $stunnel_compdir = "${::puppet_vardir}/stunnel4/configs"
-
- file {
- "${stunnel_compdir}/${name}.conf":
- ensure => $ensure,
- content => template('stunnel/service.conf.erb'),
- require => Package['stunnel'],
- notify => Exec['refresh_stunnel'],
- owner => root,
- group => 0,
- mode => '0600';
+ file { "/etc/stunnel/${name}.conf":
+ ensure => $ensure,
+ content => template('stunnel/service.conf.erb'),
+ require => File['/etc/stunnel'],
+ notify => Service[stunnel],
+ owner => root,
+ group => 0,
+ mode => '0600';
}
if $use_nagios {