Puppet Class: snmp

Defined in:
modules/snmp/manifests/init.pp

Overview



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'modules/snmp/manifests/init.pp', line 10

class snmp {
    ensure_packages(['snmp', 'snmp-mibs-downloader'])

    file { '/etc/snmp/snmp.conf':
        owner  => 'root',
        group  => 'root',
        mode   => '0444',
        source => 'puppet:///modules/snmp/snmp.conf',
    }

    # make libsmi aware of snmp-mibs-downloader path
    # See also https://phabricator.wikimedia.org/T359198
    file_line { 'libsmi-mibs':
        ensure => present,
        path   => '/etc/smi.conf',
        line   => 'path :/var/lib/mibs/site  # Managed by puppet',
    }
}