X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fentropykey%2Fmanifests%2Fprovider.pp;h=d69ac22195392effe231a2253ac25a510d67c9c9;hb=3f6e5777c3cd8a3e7751a0f96737f9bcad3a906a;hp=fa56ebd74f7c098a093b1a0addaeb75dd29e145f;hpb=da79f3719bfb4dec61e36a50eb0d79c19d185b73;p=dsa-puppet.git diff --git a/modules/entropykey/manifests/provider.pp b/modules/entropykey/manifests/provider.pp index fa56ebd7..d69ac221 100644 --- a/modules/entropykey/manifests/provider.pp +++ b/modules/entropykey/manifests/provider.pp @@ -11,13 +11,16 @@ class entropykey::provider { # our CRL expires after a while (2 or 4 weeks?), so we have # to restart stunnel so it loads the new CRL. file { '/etc/cron.weekly/stunnel-ekey-restart': - content => "#!/bin/sh\n# This file is under puppet control\n# weekly restart of stunnel on ${::hostname}\nenv -i /etc/init.d/stunnel4 restart puppet-ekeyd > /dev/null\n", + content => "#!/bin/sh\n# This file is under puppet control\n# weekly restart of stunnel on ${::hostname}\nenv -i chronic /etc/init.d/stunnel4 restart puppet-ekeyd\n", mode => '0555', } service { 'ekeyd': ensure => running, - require => File['/etc/entropykey/ekeyd.conf'], + require => [ + File['/etc/entropykey/ekeyd.conf'], + Package['ekeyd'] + ] } stunnel4::server { 'ekeyd':