diff options
author | varac <varacanero@zeromail.org> | 2013-06-14 20:31:22 +0200 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2013-06-14 20:31:22 +0200 |
commit | a4b8195e7a5d444448b3750d66ec725d6f7c67ab (patch) | |
tree | c6c00ece73c7ddb9813869e2b10b6a862e26c035 /manifests/service.pp | |
parent | 8a54ee6ff08c7b498e8da8f5e8ca6827c4d0ff58 (diff) | |
parent | a336f39c441b7b3706278332cc63782d2de0e299 (diff) |
Merge remote-tracking branch 'leap/feature/refresh_stunnels'
Diffstat (limited to 'manifests/service.pp')
-rw-r--r-- | manifests/service.pp | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/manifests/service.pp b/manifests/service.pp index fd64f9b..666826d 100644 --- a/manifests/service.pp +++ b/manifests/service.pp @@ -58,14 +58,17 @@ define stunnel::service ( $real_client = $client ? { default => 'yes' } $real_pid = $pid ? { false => "/${name}.pid", default => $pid } - 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'; + $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'; } if $use_nagios { |