Puppet Class: puppet::rails
- Defined in:
- manifests/rails.pp
Overview
Class: puppet::rails
Installs rails package. Needed for Puppetmaster with storecongis activated
Usage: include puppet::rails
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/rails.pp', line 9
class puppet::rails {
include puppet::params
if ! defined(Package['rails']) {
$rails_package_version = $::operatingsystem ? {
centos => '2.3.5',
redhat => '2.3.5',
default => 'installed',
}
$rails_package_provider = $::operatingsystem ? {
debian => 'apt',
ubuntu => 'apt',
default => 'gem',
}
package { 'rails':
ensure => $rails_package_version,
provider => $rails_package_provider,
}
}
}
|