Puppet Class: zeromq::params
- Inherited by:
-
zeromq
- Defined in:
- manifests/params.pp
Overview
Class: zeromq::params
This class should be considered private.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'manifests/params.pp', line 7
class zeromq::params {
$default_version = 3
case $::osfamily {
'RedHat': {
$os_id = "${::osfamily} ${::operatingsystemmajrelease}"
case $::operatingsystemmajrelease {
6: {
$zeromq3_package_name = [ 'zeromq3', 'zeromq3-devel' ]
}
default: {
fail("Module ${module_name} is not supported on ${os_id}")
}
}
}
'Debian': {
$os_id = "${::osfamily} ${::lsbdistcodename}"
case $::lsbdistcodename {
'sid': {
$zeromq3_package_name = [ 'libzmq3', 'libzmq3-dev' ]
}
default: {
fail("Module ${module_name} is not supported on ${os_id}")
}
}
}
'Gentoo': {
$os_id = $::osfamily
$zeromq3_package_name = 'net-libs/zeromq'
$zeromq4_package_name = $zeromq3_package_name
$zeromq3_package_version = '3*'
$zeromq4_package_version = '4*'
}
default: {
fail("Module ${module_name} is not supported on ${::osfamily}")
}
}
}
|