From b3fdf181a116ef8581bca50e1b73e900a4162a49 Mon Sep 17 00:00:00 2001 From: Trey Blancher Date: Wed, 22 Jul 2026 04:28:20 -0400 Subject: [PATCH] Add smartctl_exporter role --- roles/smartctl_exporter/tasks/main.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 roles/smartctl_exporter/tasks/main.yaml diff --git a/roles/smartctl_exporter/tasks/main.yaml b/roles/smartctl_exporter/tasks/main.yaml new file mode 100644 index 0000000..3332272 --- /dev/null +++ b/roles/smartctl_exporter/tasks/main.yaml @@ -0,0 +1,21 @@ +--- +- name: Install smartctl_exporter (Debian) + ansible.builtin.apt: + name: prometheus-smartctl-exporter + state: present + when: ansible_os_family == "Debian" + become: true + +- name: Install smartctl_exporter (Arch) + aur: + name: prometheus-smartctl-exporter-bin + use: pikaur + state: present + when: ansible_os_family == "Archlinux" + +- name: Enable and start smartctl_exporter service + ansible.builtin.systemd: + name: prometheus-smartctl-exporter + state: started + enabled: true + become: true