Added dependencies for rubygems

This commit is contained in:
Ossi Salmi 2012-04-20 13:39:27 +03:00
parent 87e8d757ad
commit db102093d0
2 changed files with 18 additions and 3 deletions

View file

@ -227,11 +227,17 @@ class puppet::server::common inherits puppet::client {
} }
} else { } else {
require ruby::rubygems require ruby::rubygems
package { "rails": package { "rubygem-rails":
name => "rails",
ensure => "2.3.14", ensure => "2.3.14",
provider => "gem", provider => "gem",
} }
package { "sqlite3": package { [ "sqlite", "sqlite-devel", ]:
ensure => installed,
before => Package["rubygem-sqlite3"],
}
package { "rubygem-sqlite3":
name => "sqlite3",
ensure => installed, ensure => installed,
provider => "gem", provider => "gem",
} }

View file

@ -7,8 +7,17 @@ class ruby::rubygems {
require gcc require gcc
require gnu::make require gnu::make
package { "rubygems": package { "ruby-devel":
ensure => installed, ensure => installed,
name => $operatingsystem ? {
"ubuntu" => regsubst($rubyversion, '^([0-9]+\.[0-9]+)\..*', 'ruby\1-dev'),
default => "ruby-devel",
},
}
package { "rubygems":
ensure => installed,
require => Package["ruby-devel"],
} }
} }