]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/apache/templates/mod/userdir.conf.erb
add Openstack modules to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / apache / templates / mod / userdir.conf.erb
diff --git a/3rdparty/modules/apache/templates/mod/userdir.conf.erb b/3rdparty/modules/apache/templates/mod/userdir.conf.erb
new file mode 100644 (file)
index 0000000..9032a3a
--- /dev/null
@@ -0,0 +1,27 @@
+<IfModule mod_userdir.c>
+<% if @disable_root -%>
+  UserDir disabled root
+<% end -%>
+  UserDir <%= @dir %>
+
+  <Directory "<%= @home %>/*/<%= @dir %>">
+    AllowOverride FileInfo AuthConfig Limit Indexes
+    Options <%= @options.join(' ') %>
+    <Limit GET POST OPTIONS>
+      <%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>
+      Require all granted
+      <%- else -%>
+      Order allow,deny
+      Allow from all
+      <%- end -%>
+    </Limit>
+    <LimitExcept GET POST OPTIONS>
+      <%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>
+      Require all granted
+      <%- else -%>
+      Order allow,deny
+      Allow from all
+      <%- end -%>
+    </LimitExcept>
+  </Directory>
+</IfModule>