Puppet Class: snmpd::authtrapenable

Defined in:
manifests/authtrapenable.pp

Overview

Class: snmpd::authtrapenable

Whether or not to generate authentication failure traps.

See snmpd.conf(5) - ‘ACTIVE MONITORING > Notification Handling’ for details.

Parameters

enable

The value to assign to authtrapenable. Set to 2 -> disabled by default.

Parameters:

  • enable (Any) (defaults to: false)


13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/authtrapenable.pp', line 13

class snmpd::authtrapenable (
  $enable = false
) {
  validate_bool($enable)

  $l_enable = $enable ? {
    true    => '1',
    default => '2'
  }

  concat_fragment { 'snmpd+all.authtrapenable':
    content => "authtrapenable ${l_enable}\n"
  }
}