equal
deleted
inserted
replaced
|
1 class apache::mod::deflate ( |
|
2 $types = [ |
|
3 'text/html text/plain text/xml', |
|
4 'text/css', |
|
5 'application/x-javascript application/javascript application/ecmascript', |
|
6 'application/rss+xml', |
|
7 'application/json' |
|
8 ], |
|
9 $notes = { |
|
10 'Input' => 'instream', |
|
11 'Output' => 'outstream', |
|
12 'Ratio' => 'ratio' |
|
13 } |
|
14 ) { |
|
15 ::apache::mod { 'deflate': } |
|
16 |
|
17 file { 'deflate.conf': |
|
18 ensure => file, |
|
19 path => "${::apache::mod_dir}/deflate.conf", |
|
20 content => template('apache/mod/deflate.conf.erb'), |
|
21 require => Exec["mkdir ${::apache::mod_dir}"], |
|
22 before => File[$::apache::mod_dir], |
|
23 notify => Class['apache::service'], |
|
24 } |
|
25 } |