puppet: Fixed ruby augeas installtion for Ubuntu 13.10 and newer.
This commit is contained in:
parent
9058548f58
commit
886d11527b
1 changed files with 13 additions and 2 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Reference in a new issue