]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/apache/manifests/mod/dav_fs.pp
add Openstack modules to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / apache / manifests / mod / dav_fs.pp
1 class apache::mod::dav_fs {
2   $dav_lock = $::osfamily ? {
3     'debian'  => "\${APACHE_LOCK_DIR}/DAVLock",
4     'freebsd' => '/usr/local/var/DavLock',
5     default   => '/var/lib/dav/lockdb',
6   }
7
8   Class['::apache::mod::dav'] -> Class['::apache::mod::dav_fs']
9   ::apache::mod { 'dav_fs': }
10
11   # Template uses: $dav_lock
12   file { 'dav_fs.conf':
13     ensure  => file,
14     path    => "${::apache::mod_dir}/dav_fs.conf",
15     content => template('apache/mod/dav_fs.conf.erb'),
16     require => Exec["mkdir ${::apache::mod_dir}"],
17     before  => File[$::apache::mod_dir],
18     notify  => Class['apache::service'],
19   }
20 }