- name: Configure snmpd hosts: all tasks: - name: Apt Update ansible.builtin.apt: update_cache: yes - name: Deploy snmpd ansible.builtin.apt: name: snmpd - name: Get osupdate script ansible.builtin.copy: src: osupdate dest: /etc/snmp - name: Set osupdate executable ansible.builtin.file: path: /etc/snmp/osupdate mode: u+x,g+x - name: Configure snmpd shell: echo "agentAddress udp:161,udp6:[::1]:161\nrocommunity public default -V systemonly\nrwcommunity manage 192.168.100.0/24\nrwcommunity manage 192.168.10.0/24\nrwcommunity manage localhost\nrocommunity6 public default -V systemonly\nsysLocation SDA Corporation/Internet Server/\nsysContact thedarty@gmail.com\nextend osupdate /etc/snmp/osupdate" > /etc/snmp/snmpd.conf - name: Restart snmpd.service shell: systemctl restart snmpd.service