Puppet Class: snmpd::agentx::master::conf

Defined in:
manifests/agentx/master/conf.pp

Overview

Class: snmpd::agentx::master::conf

Configure the main segment of the AgentX sub-agents.

See snmpd.conf(5) AgentX Sub-Agents for more information.

Parameters

enable
agentx_timeout
entx_retries

Authors

Parameters:

  • enable (Any) (defaults to: true)
  • agentx_timeout (Any) (defaults to: '')
  • agentx_retries (Any) (defaults to: '')


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/agentx/master/conf.pp', line 17

class snmpd::agentx::master::conf (
  $enable = true,
  $agentx_timeout = '',
  $agentx_retries = ''
) {
  concat_fragment { 'snmpd+master.global.agentX':
    content => template('snmpd/agentX.erb')
  }

  validate_bool($enable)
  if !empty($agentx_timeout) {
    validate_integer($agentx_timeout)
  }
  if !empty($agentx_retries) {
    validate_integer($agentx_retries)
  }
}