feat: add nvme plugin + refactor physical server

This commit is contained in:
VC
2024-07-05 11:53:38 +02:00
parent 880b3548be
commit 13179c8656
6 changed files with 382 additions and 21 deletions

View File

@@ -1,5 +1,43 @@
---
- name: Install prereq
ansible.builtin.package:
name: "{{ item }}"
state: present
loop:
- nvme-cli
- lm-sensors
- name: Put nvme plugin configuration
ansible.builtin.template:
src: nvme.j2
dest: /etc/munin/plugin-conf.d/nvme
owner: root
group: root
mode: '0640'
notify:
- Restart munin-node
- name: Put nvme script
ansible.builtin.copy:
src: files/nvme
dest: /etc/munin/plugins/nvme
owner: root
group: root
mode: '0755'
notify:
- Restart munin-node
- name: Configure specific munin plugin
ansible.builtin.file:
path: "/etc/munin/plugins/sensors_{{ item }}"
src: /usr/share/munin/plugins/sensors_
state: link
notify:
- Restart munin-node
loop:
- temp
- name: Delete squid plugins
ansible.builtin.shell:
cmd: "rm -f /etc/munin/plugins/squid_*"