diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 3f61d51..ff3e4f5 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -37,11 +37,21 @@ loop_control: loop_var: role -- name: install roles for physical hardware - include_role: - name: "{{ role }}" - with_items: - - lm_sensors - loop_control: - loop_var: role +- block: + - name: install roles for physical hardware + include_role: + name: "{{ role }}" + with_items: + - lm_sensors + loop_control: + loop_var: role + - name: install smartmontools + package: + name: smartmontools + state: installed + - name: enable smartd + service: + name: smartd + state: started + enabled: true when: ansible_virtualization_role != "guest"