Skip to content

Commit

Permalink
Merge pull request #738 from jkroepke/hiera_locations
Browse files Browse the repository at this point in the history
Added locations paramater to use it in hiera.
  • Loading branch information
jfryman committed Jan 20, 2016
2 parents d05723c + 2db55e9 commit 0e3cddc
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion manifests/resource/vhost.pp
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@
# [*maintenance*] - A boolean value to set a vhost in maintenance
# [*maintenance_value*] - Value to return when maintenance is on.
# Default to return 503
# [*locations*] - Hash of vhosts ressources used by this vhost
# Actions:
#
# Requires:
Expand Down Expand Up @@ -267,7 +268,8 @@
$group = $::nginx::config::global_group,
$mode = $::nginx::config::global_mode,
$maintenance = false,
$maintenance_value = 'return 503'
$maintenance_value = 'return 503',
$locations = {}
) {

validate_re($ensure, '^(present|absent)$',
Expand Down Expand Up @@ -482,6 +484,7 @@
validate_array($rewrite_rules)
validate_hash($string_mappings)
validate_hash($geo_mappings)
validate_hash($locations)

validate_string($owner)
validate_string($group)
Expand Down Expand Up @@ -664,4 +667,11 @@

create_resources('::nginx::resource::map', $string_mappings)
create_resources('::nginx::resource::geo', $geo_mappings)
create_resources('::nginx::resource::location', $locations, {
ensure => $ensure,
vhost => $name_sanitized,
ssl => $ssl,
ssl_only => $ssl_only,
www_root => $www_root,
})
}

0 comments on commit 0e3cddc

Please sign in to comment.