Puppet Class: apache::passenger
- Defined in:
- manifests/passenger.pp
Overview
Class apache::passenger
Apache resources specific for passenger
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'manifests/passenger.pp', line 5
class apache::passenger {
include apache
case $::operatingsystem {
ubuntu,debian,mint: {
package { 'libapache2-mod-passenger':
ensure => present;
}
exec { 'enable-passenger':
command => '/usr/sbin/a2enmod passenger',
creates => '/etc/apache2/mods-enabled/passenger.load',
notify => Service['apache'],
require => [
Package['apache'],
Package['libapache2-mod-passenger']
],
}
}
centos,redhat,scientific,fedora: {
$osver = split($::operatingsystemrelease, '[.]')
case $osver[0] {
5: { require yum::repo::passenger }
default: { }
}
package { 'mod_passenger':
ensure => present;
}
}
default: { }
}
}
|