diff options
-rw-r--r-- | manifests/site.pp | 3 | ||||
-rw-r--r-- | templates/site.erb | 10 |
2 files changed, 12 insertions, 1 deletions
diff --git a/manifests/site.pp b/manifests/site.pp index 19f7783..8bb878c 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -30,7 +30,8 @@ define apache::site( $canonical = false, $canonical_exceptions = '', $hidden_service = false, - $custom_directives = false + $custom_directives = false, + $allow_override = false ) { $vhost = $filename ? { diff --git a/templates/site.erb b/templates/site.erb index e2ebbf5..2ed5107 100644 --- a/templates/site.erb +++ b/templates/site.erb @@ -33,6 +33,11 @@ <% if @custom_directives != false -%> <%= @custom_directives %> <% end -%> +<% if @allow_override != false %> + <Directory <%= @docroot %>> + AllowOverride <%= @allow_override %> + </Directory> +<% end -%> </VirtualHost> # end vhost for <%= @title %> <% if @ssl == true %> @@ -55,6 +60,11 @@ <% if @custom_directives != false -%> <%= @custom_directives %> <% end -%> +<% if @allow_override != false %> + <Directory <%= @docroot %>> + AllowOverride <%= @allow_override %> + </Directory> +<% end -%> <% if @mpm == true %> <IfModule mpm_itk_module> AssignUserId <%= @user %> <%= @gid %> |