X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fssl%2Fmanifests%2Finit.pp;h=391da0a41622991f1d70c0143a00bdb115073656;hb=a45899745c5eb593d8c8fcf695d8e58bfbfde148;hp=20a0030740494525e30c2f4415d87d6c8b810094;hpb=53c921fcea04facf874254f940d850d3e62d60f1;p=mirror%2Fdsa-puppet.git diff --git a/modules/ssl/manifests/init.pp b/modules/ssl/manifests/init.pp index 20a003074..391da0a41 100644 --- a/modules/ssl/manifests/init.pp +++ b/modules/ssl/manifests/init.pp @@ -5,7 +5,7 @@ class ssl { "/etc/ssl/debian": ensure => directory, mode => 755, - purge => true + purge => true, recurse => true, force => true, source => "puppet:///files/empty/" @@ -13,9 +13,6 @@ class ssl { "/etc/ssl/debian/certs": ensure => directory, mode => 755, - purge => true, - force => true, - recurse => true, source => "puppet:///files/empty/" ; "/etc/ssl/debian/crls": @@ -29,25 +26,25 @@ class ssl { "/etc/ssl/debian/keys": ensure => directory, mode => 750, - purge => true + purge => true, force => true, recurse => true, source => "puppet:///files/empty/" ; "/etc/ssl/debian/certs/thishost.crt": - source => "puppet:///ssl/clientcerts/$fqdn.crt", + source => "puppet:///modules/ssl/clientcerts/$fqdn.client.crt", notify => Exec["c_rehash /etc/ssl/debian/certs"], ; "/etc/ssl/debian/keys/thishost.key": - source => "puppet:///ssl/clientcerts/$fqdn.key", + source => "puppet:///modules/ssl/clientcerts/$fqdn.key", mode => 640 ; "/etc/ssl/debian/certs/ca.crt": - source => "puppet:///exim/certs/ca.crt", + source => "puppet:///modules/ssl/clientcerts/ca.crt", notify => Exec["c_rehash /etc/ssl/debian/certs"], ; "/etc/ssl/debian/crls/ca.crl": - source => "puppet:///exim/certs/ca.crl", + source => "puppet:///modules/ssl/clientcerts/ca.crl", ; }