puppet: Fixed ruby augeas installtion for Ubuntu 13.10 and newer.

This commit is contained in:
Timo Makinen 2014-03-27 05:01:24 -05:00
parent 9058548f58
commit 886d11527b

View file

@ -36,14 +36,25 @@ class puppet::client {
ensure => installed,
}
}
ubuntu,debian: {
"debian": {
package { "libaugeas-ruby":
ensure => installed,
name => regsubst($rubyversion, '^([0-9]+\.[0-9]+)\..*', 'libaugeas-ruby\1'),
before => Service["puppet"],
}
}
openbsd: {
"ubuntu": {
if versioncmp($::operatingsystemrelease, "13.10") < 0 {
$augeas_package = "libaugeas-ruby"
} else {
$augeas_package = "ruby-augeas"
}
package { $augeas_package:
ensure => installed,
before => Service["puppet"],
}
}
"openbsd": {
if $::operatingsystemrelease == "4.9" {
file { "/etc/rc.d/puppetd":
ensure => present,