--- - name: Install Prometheus SNMP exporter apt: update_cache: true name: prometheus-snmp-exporter register: apt_result retries: 3 until: apt_result is succeeded - name: Make Prometheus SNMP exporter listen on localhost only lineinfile: path: /etc/default/prometheus-snmp-exporter regexp: '^ARGS=' line: "ARGS=\"--web.listen-address={{ snmp_exporter.listen_address }}\"" notify: Restart prometheus-snmp-exporter # This file store SNMP OIDs - name: Configure Prometheus SNMP exporter template: src: "prometheus/snmp.yml.j2" dest: "/etc/prometheus/snmp.yml" mode: 0600 owner: prometheus notify: Restart prometheus-snmp-exporter - name: Activate prometheus SNMP exporter service systemd: name: prometheus-snmp-exporter enabled: true state: started