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 {
require ruby::rubygems
package { "rails":
package { "rubygem-rails":
name => "rails",
ensure => "2.3.14",
provider => "gem",
}
package { "sqlite3":
package { [ "sqlite", "sqlite-devel", ]:
ensure => installed,
before => Package["rubygem-sqlite3"],
}
package { "rubygem-sqlite3":
name => "sqlite3",
ensure => installed,
provider => "gem",
}

View file

@ -7,8 +7,17 @@ class ruby::rubygems {
require gcc
require gnu::make
package { "rubygems":
package { "ruby-devel":
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"],
}
}