# # SNMPd # include: - network.interfaces # # Install and start SNMPd # Require /etc/network/interfaces to be installed (and ifreload'ed) so we # can simply pick lookback IP addresses from grains. snmpd: pkg.installed: - name: snmpd - require: - file: /etc/network/interfaces service.running: - enable: true - reload: true /etc/default/snmpd: file.managed: - source: salt://snmpd/default_snmpd - require: - pkg: snmpd - watch_in: - service: snmpd /etc/snmp/snmpd.conf: file.managed: - template: jinja - source: salt://snmpd/snmpd.conf - require: - pkg: snmpd - watch_in: - service: snmpd /etc/snmp/ifAlias: file.managed: - source: salt://snmpd/ifAlias - user: root - group: root - mode: 755 - require: - pkg: snmpd # TODO: Lookback-IP aus grains