From 13056a8f97a026da7168fa8a34ca4ca0d84ed6ce Mon Sep 17 00:00:00 2001 From: mh Date: Sat, 9 Oct 2010 22:28:15 +0200 Subject: only manage file parts if the file should actually be present --- manifests/vhost/file.pp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'manifests/vhost') diff --git a/manifests/vhost/file.pp b/manifests/vhost/file.pp index c4d5be6..aaca0c4 100644 --- a/manifests/vhost/file.pp +++ b/manifests/vhost/file.pp @@ -125,10 +125,14 @@ define apache::vhost::file( } file{$real_htpasswd_path: ensure => $ensure, + } + if ($ensure!='absent') { + File[$real_htpasswd_path]{ source => [ "puppet:///modules/site-apache/htpasswds/$fqdn/$name", "puppet:///modules/site-apache/htpasswds/$apache_cluster_node/$name", "puppet:///modules/site-apache/htpasswds/$name" ], owner => root, group => 0, mode => 0644; + } } } } -- cgit v1.2.3