summaryrefslogtreecommitdiffstats
path: root/roles/common/tasks/smart.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/common/tasks/smart.yml')
-rw-r--r--roles/common/tasks/smart.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/roles/common/tasks/smart.yml b/roles/common/tasks/smart.yml
new file mode 100644
index 0000000..2c7ac17
--- /dev/null
+++ b/roles/common/tasks/smart.yml
@@ -0,0 +1,14 @@
+- name: Install smartmontools
+ # apt-listbugs complains due to #706909.
+ apt: pkg=smartmontools
+
+- name: Configure smartmontools
+ lineinfile: dest=/etc/default/smartmontools
+ regexp='^(\s*#)?\s*start_smartd='
+ line='start_smartd=yes'
+ owner=root group=root
+ mode=0644
+
+- name: Start smartd
+ service: name=smartmontools state=started
+ when: ansible_virtualization_role is not defined and ansible_virtualization_type is not defined