1
2
3
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
|
# File 'manifests/params.pp', line 1
class secc_snmpd::params {
$listen_address = $::ipaddress
$trap_enabled = false
$v2_enabled = false
$v3_enabled = true
$v2_community = undef
$v2_host = undef
$v3_user = undef
$v3_password = undef
$v3_passphrase = undef
$enforce_password_security = true
case $::operatingsystem {
'CentOS',
'RedHat',
'XCP',
'XenServer': {
$package_name = 'net-snmp'
}
default: {
fail('unknown os type')
}
}
$is_virtual = str2bool($::is_virtual)
if $is_virtual == false and $::manufacturer == 'HP' {
$dlmod_enabled = true
} else {
$dlmod_enabled = false
}
}
|