semaphore/roles/snmpd/tasks/main.yml
2024-08-12 01:22:12 +08:00

40 lines
846 B
YAML

- name: Install snmpd
ansible.builtin.apt:
name: snmpd
state: present
- set_fact: tags="{{ results.json.results | map(attribute='tags') | flatten }}"
- name: Manage /usr/bin/distro
ansible.builtin.copy:
src: distro
dest: /usr/bin/distro
owner: root
group: root
mode: 0755
- name: Manage /etc/snmp/osupdate
ansible.builtin.copy:
src: osupdate
dest: /etc/snmp/osupdate
owner: root
group: root
mode: 0755
- name: Manage file /etc/snmp/snmpd.conf
template:
src: snmpd.conf.j2
dest: /etc/snmp/snmpd.conf
owner: root
group: root
mode: 0644
notify: restart_snmpd
- name: Manage file /lib/systemd/system/snmpd.service
template:
src: snmpd.service.j2
dest: /lib/systemd/system/snmpd.service
owner: root
group: root
mode: 0644
notify: restart_snmpd