Puppet Class: jmeter::params
- Inherited by:
-
jmeter
- Defined in:
- manifests/params.pp
Summary
This class contains OS-specific parameters for jmeterOverview
jmeter::params
4 5 6 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 |
# File 'manifests/params.pp', line 4
class jmeter::params {
case $facts['os']['family'] {
'Debian': {
$init_template = 'jmeter/jmeter-init.erb'
if $facts['os']['name'] == 'Ubuntu' and $facts['os']['release']['full'] == '16.04' {
$java_version = '8'
$jmeter_version = '3.3'
$service_provider = 'systemd'
} else {
$java_version = '7'
$jmeter_version = '2.9'
$service_provider = 'debian'
}
$jdk_pkg = "openjdk-${java_version}-jre-headless"
}
'RedHat': {
$init_template = 'jmeter/jmeter-init.redhat.erb'
if versioncmp($facts['os']['release']['major'], '7') >= 0 {
$jmeter_version = '3.3'
$service_provider = 'systemd'
$java_version = '8'
} else {
$java_version = '7'
$jmeter_version = '2.9'
$service_provider = 'redhat'
}
$jdk_pkg = "java-1.${java_version}.0-openjdk"
}
default: {
fail("Module ${module_name} is not supported on ${facts['os']['name']}")
}
}
if $jmeter_version == '2.9' {
$jmeter_checksum = '0f62c5173fc0bd46f4fe4e850ca8906e612fdaf9'
} elsif $jmeter_version == '3.3' {
$jmeter_checksum = 'aa08f999dbc89f171c78556ed5e93379c8b53b1d'
}
}
|