diff modules/apache/manifests/mod/dav_svn.pp @ 36:37675581a273 puppet-3.6

Update Puppet module for Apache (pulls in concat module)
author IBBoard <dev@ibboard.co.uk>
date Sat, 14 Mar 2015 20:07:04 +0000
parents 956e484adc12
children 675c1cc61eaf
line wrap: on
line diff
--- a/modules/apache/manifests/mod/dav_svn.pp	Sat Mar 14 20:01:17 2015 +0000
+++ b/modules/apache/manifests/mod/dav_svn.pp	Sat Mar 14 20:07:04 2015 +0000
@@ -1,5 +1,20 @@
-class apache::mod::dav_svn {
+class apache::mod::dav_svn (
+  $authz_svn_enabled = false,
+) {
   Class['::apache::mod::dav'] -> Class['::apache::mod::dav_svn']
   include ::apache::mod::dav
   ::apache::mod { 'dav_svn': }
+
+  if $::osfamily == 'Debian' and ($::operatingsystemmajrelease != '6' and $::operatingsystemmajrelease != '10.04' and $::operatingsystemrelease != '10.04') {
+    $loadfile_name = undef
+  } else {
+    $loadfile_name = 'dav_svn_authz_svn.load'
+  }
+
+  if $authz_svn_enabled {
+    ::apache::mod { 'authz_svn':
+      loadfile_name => $loadfile_name,
+      require       => Apache::Mod['dav_svn'],
+    }
+  }
 }