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