From e2d15f96f2648c6b6988d75b7ca92b2e3a76c237 Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Wed, 29 Jun 2022 15:57:17 +0200 Subject: [PATCH] started tasks for proxmox --- host_vars/pve | 2 ++ roles/server/tasks/utilities/snmpd.yml | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 host_vars/pve diff --git a/host_vars/pve b/host_vars/pve new file mode 100644 index 0000000..2cdb9bc --- /dev/null +++ b/host_vars/pve @@ -0,0 +1,2 @@ +--- +is_proxmox: true \ No newline at end of file diff --git a/roles/server/tasks/utilities/snmpd.yml b/roles/server/tasks/utilities/snmpd.yml index 8e6e1bd..e923dce 100644 --- a/roles/server/tasks/utilities/snmpd.yml +++ b/roles/server/tasks/utilities/snmpd.yml @@ -82,6 +82,24 @@ - { service: "manufacturer", script: "/bin/cat /sys/devices/virtual/dmi/id/sys_vendor" } - { service: "serial", script: "/bin/cat /sys/devices/virtual/dmi/id/product_serial" } +- block: + - name: server | snmpd | get proxmox script + get_url: + url: "https://raw.githubusercontent.com/librenms/librenms-agent/master/agent-local/proxmox" + dest: "/usr/local/bin/proxmox" + mode: "0755" + owner: "root" + group: "root" + - name: server | snmpd | configure proxmox extends + lineinfile: + path: "{{ snmpd_conf }}" + state: present + line: "extend proxmox {{ sudo }} /usr/local/bin/proxmox" + insertafter: "# SECTION: custom settings" + when: + - is_proxmox is defined + - is_proxmox == true + - name: server | snmpd start service service: name: "snmpd"