summaryrefslogtreecommitdiff
path: root/manifests/defines/vhost_files.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/defines/vhost_files.pp')
-rw-r--r--manifests/defines/vhost_files.pp16
1 files changed, 4 insertions, 12 deletions
diff --git a/manifests/defines/vhost_files.pp b/manifests/defines/vhost_files.pp
index 54a4d2f..c71c5eb 100644
--- a/manifests/defines/vhost_files.pp
+++ b/manifests/defines/vhost_files.pp
@@ -156,18 +156,10 @@ define apache::vhost::file(
case $htpasswd_file {
'absent','nodeploy': { info("don't deploy a htpasswd file for ${name") }
default: {
- case $htpasswd_path {
- 'absent': {
- $real_htpasswd_path = $operatingsystem ? {
- centos => "$apache::centos::config_dir/htpasswds/$name",
- gentoo => "$apache::gentoo::config_dir/htpasswds/$name",
- debian => "$apache::debian::config_dir/htpasswds/$name",
- ubuntu => "$apache::ubuntu::config_dir/htpasswds/$name",
- openbsd => "$apache::openbsd::config_dir/htpasswds/$name",
- default => "/etc/apache2/htpasswds/$name"
- }
- }
- default: { $real_htpasswd_path = $htpasswd_path }
+ if $htpasswd_path == 'absent' {
+ $real_htpasswd_path = "/var/www/htpasswds/$name"
+ } else {
+ $real_htpasswd_path = $htpasswd_path
}
file{$real_htpasswd_path:
ensure => $ensure,