Project

General

Profile

Download (787 Bytes) Statistics
| Branch: | Tag: | Revision:
class foreman::plugin::puppetdb {
case $::osfamily {
RedHat: {
case $::operatingsystem {
fedora: {
$package = 'rubygem-puppetdb_foreman'
}
default: {
$package = 'ruby193-rubygem-puppetdb_foreman'
}
}
}
Debian: {
$package = 'ruby-puppetdb_foreman'
}
Linux: {
case $::operatingsystem {
Amazon: {
$package = 'ruby193-rubygem-puppetdb_foreman'
}
default: {
fail("${::hostname}: puppetdb_foreman does not support operatingsystem ${::operatingsystem}")
}
}
}
default: {
fail("${::hostname}: puppetdb_foreman does not support osfamily ${::osfamily}")
}
}

foreman::plugin {'puppetdb':
package => $package,
}
}
(1-1/2)