]> gitweb.fluxo.info Git - puppet-apache.git/commitdiff
Adds more params into apache::site::config
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 18 Jun 2016 16:21:48 +0000 (13:21 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 18 Jun 2016 16:21:48 +0000 (13:21 -0300)
manifests/site.pp
manifests/site/config.pp

index ccde244b8e02d994e264f3cc20c06f80345d1e2f..ff053b938eebf8268609a6c3874f1c918a9e6891 100644 (file)
@@ -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 {
index e084b46f2e179986540af60b89f329e0b76563fc..60caa8657cf19172e2da50bb23a496735b741625 100644 (file)
@@ -1,8 +1,26 @@
 define apache::site::config(
-  $ensure   = 'present',
-  $source   = false,
-  $vhost    = $name,
-  $template = 'apache/site.erb',
+  $ensure               = 'present',
+  $source               = false,
+  $vhost                = $name,
+  $docroot              = false,
+  $redirect             = false,
+  $redirect_match       = false,
+  $protocol             = 'http',
+  $aliases              = false,
+  $server_alias         = false,
+  $use                  = false,
+  $template             = 'apache/site.erb',
+  $mpm                  = true,
+  $user                 = ''
+  $gid                  = ''
+  $ssl                  = false,
+  $listen               = '*',
+  $https_redirect       = false,
+  $canonical            = false,
+  $canonical_exceptions = '',
+  $custom_directives    = false,
+  $allow_override       = false,
+  $hosting_domain       = hiera('apache::site::domain', $::domain)
 ) {
   case $source {
     true: {