Puppet Class: secc_snmpd::params

Inherited by:
secc_snmpd
Defined in:
manifests/params.pp

Overview



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
  }

}