]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/apache/manifests/mod/dav_svn.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / apache / manifests / mod / dav_svn.pp
diff --git a/3rdparty/modules/apache/manifests/mod/dav_svn.pp b/3rdparty/modules/apache/manifests/mod/dav_svn.pp
new file mode 100644 (file)
index 0000000..6e70598
--- /dev/null
@@ -0,0 +1,20 @@
+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'],
+    }
+  }
+}