Skip to content

Commit d81a202

Browse files
committed
Merge pull request #868 from puppetlabs/revert-789-init-var-cleanup
Revert "Remove deprecated purge_vdir; Rename variables"
2 parents 247b802 + cf9d120 commit d81a202

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

manifests/init.pp

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
$service_ensure = 'running',
3131
$purge_configs = true,
3232
$purge_vhost_dir = undef,
33+
$purge_vdir = false,
3334
$serveradmin = 'root@localhost',
3435
$sendfile = 'On',
3536
$error_documents = false,
@@ -121,11 +122,19 @@
121122
service_ensure => $service_ensure,
122123
}
123124

125+
# Deprecated backwards-compatibility
126+
if $purge_vdir {
127+
warning('Class[\'apache\'] parameter purge_vdir is deprecated in favor of purge_configs')
128+
$purge_confd = $purge_vdir
129+
} else {
130+
$purge_confd = $purge_configs
131+
}
132+
124133
# Set purge vhostd appropriately
125134
if $purge_vhost_dir == undef {
126-
$_purge_vhost_dir = $purge_configs
135+
$purge_vhostd = $purge_confd
127136
} else {
128-
$_purge_vhost_dir = $purge_vhost_dir
137+
$purge_vhostd = $purge_vhost_dir
129138
}
130139

131140
Exec {
@@ -139,7 +148,7 @@
139148
file { $confd_dir:
140149
ensure => directory,
141150
recurse => true,
142-
purge => $purge_configs,
151+
purge => $purge_confd,
143152
notify => Class['Apache::Service'],
144153
require => Package['httpd'],
145154
}
@@ -185,7 +194,7 @@
185194
file { $vhost_dir:
186195
ensure => directory,
187196
recurse => true,
188-
purge => $_purge_vhost_dir,
197+
purge => $purge_vhostd,
189198
notify => Class['Apache::Service'],
190199
require => Package['httpd'],
191200
}
@@ -200,7 +209,7 @@
200209
file { $vhost_enable_dir:
201210
ensure => directory,
202211
recurse => true,
203-
purge => $_purge_vhost_dir,
212+
purge => $purge_vhostd,
204213
notify => Class['Apache::Service'],
205214
require => Package['httpd'],
206215
}

0 commit comments

Comments
 (0)