Install rubygems for puppetmaster on CentOS 6

This commit is contained in:
Ossi Salmi 2012-04-18 15:53:04 +03:00
parent 77d23db4b2
commit 274cee2ad8
2 changed files with 27 additions and 13 deletions

View file

@ -3,14 +3,27 @@
#
class mongrel {
require ruby::rubygems
package { "mongrel":
name => $operatingsystem ? {
ensure => installed,
name => $operatingsystem ? {
openbsd => "ruby-mongrel",
debian => "mongrel",
ubuntu => "mongrel",
centos => $operatingsystemrelease ? {
/^[1-5]/ => "rubygem-mongrel",
default => "mongrel",
},
default => "rubygem-mongrel",
},
ensure => installed,
provider => $operatingsystem ? {
centos => $operatingsystemrelease ? {
/^[1-5]/ => undef,
default => "gem",
},
default => undef,
},
}
}