summaryrefslogtreecommitdiff
path: root/manifests/site.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/site.pp')
-rw-r--r--manifests/site.pp32
1 files changed, 25 insertions, 7 deletions
diff --git a/manifests/site.pp b/manifests/site.pp
index ccde244..ff053b9 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -31,7 +31,9 @@ define apache::site(
$canonical_exceptions = '',
$hidden_service = false,
$custom_directives = false,
- $allow_override = false
+ $allow_override = false,
+ $hosting_domain = hiera('apache::site::domain', $::domain)
+
) {
$vhost = $filename ? {
@@ -39,8 +41,6 @@ define apache::site(
default => "$filename",
}
- $hosting_domain = hiera('apache::site::domain', $::domain)
-
$user = $mpm_user ? {
'' => regsubst($name, '\.', '_', 'G'),
default => $mpm_user,
@@ -123,10 +123,28 @@ define apache::site(
}
apache::site::config { $name:
- ensure => $ensure,
- source => $source,
- vhost => $vhost,
- template => $template,
+ ensure => $ensure,
+ source => $source,
+ vhost => $vhost,
+ docroot => $docroot,
+ redirect => $redirect,
+ redirect_match => $redirect_match,
+ protocol => $protocol,
+ aliases => $aliases,
+ server_alias => $server_alias,
+ use => $use,
+ template => $template,
+ mpm => $mpm,
+ user => $user,
+ gid => $gid,
+ ssl => $ssl,
+ listen => $listen,
+ https_redirect => $https_redirect,
+ canonical => $canonical,
+ canonical_exceptions => $canonical_exceptions,
+ custom_directives => $custom_directives,
+ allow_override => $allow_override,
+ hosting_domain => $hosting_domain,
}
case $ensure {