]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/apache/manifests/mod/mime.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / apache / manifests / mod / mime.pp
1 class apache::mod::mime (
2   $mime_support_package = $::apache::params::mime_support_package,
3   $mime_types_config    = $::apache::params::mime_types_config,
4 ) {
5   apache::mod { 'mime': }
6   # Template uses $mime_types_config
7   file { 'mime.conf':
8     ensure  => file,
9     path    => "${::apache::mod_dir}/mime.conf",
10     content => template('apache/mod/mime.conf.erb'),
11     require => Exec["mkdir ${::apache::mod_dir}"],
12     before  => File[$::apache::mod_dir],
13     notify  => Class['apache::service'],
14   }
15   if $mime_support_package {
16     package { $mime_support_package:
17       ensure => 'installed',
18       before => File['mime.conf'],
19     }
20   }
21 }