]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/apache/templates/vhost/_block.erb
add Openstack modules to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / apache / templates / vhost / _block.erb
diff --git a/3rdparty/modules/apache/templates/vhost/_block.erb b/3rdparty/modules/apache/templates/vhost/_block.erb
new file mode 100644 (file)
index 0000000..d077682
--- /dev/null
@@ -0,0 +1,14 @@
+<% if @block and ! @block.empty? -%>
+
+  ## Block access statements
+<% if @block.include? 'scm' -%>
+  # Block access to SCM directories.
+  <DirectoryMatch .*\.(svn|git|bzr)/.*>
+  <%- if scope.function_versioncmp([@apache_version, '2.4']) >= 0 -%>
+    Require all denied
+  <%- else -%>
+    Deny From All
+  <%- end -%>
+  </DirectoryMatch>
+<% end -%>
+<% end -%>