diff modules/apache/templates/vhost/_block.erb @ 0:956e484adc12

Initial public release of Puppet configs
author IBBoard <dev@ibboard.co.uk>
date Sat, 16 Aug 2014 19:47:38 +0000
parents
children 37675581a273
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/apache/templates/vhost/_block.erb	Sat Aug 16 19:47:38 2014 +0000
@@ -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 @apache_version >= '2.4' -%>
+    Require all denied
+  <%- else -%>
+    Deny From All
+  <%- end -%>
+  </DirectoryMatch>
+<% end -%>
+<% end -%>