From 90190826e1870bb4ef66a0f92d22643b45b5b35f Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Wed, 20 Jan 2016 17:41:45 -0800 Subject: [PATCH] enable trim timer --- playbook.yml | 1 + roles/ssd/tasks/main.yml | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 roles/ssd/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index 4831caa..4418ea6 100644 --- a/playbook.yml +++ b/playbook.yml @@ -6,6 +6,7 @@ - { role: grsec, tags: ['grsec'] } - { role: ssh, tags: ['ssh'] } - { role: dotfiles, tags: ['dotfiles'] } + - { role: ssd, tags: ['ssd'] } - { role: fonts, tags: ['fonts'] } - { role: x, tags: ['x'] } - { role: slim, tags: ['slim'] } diff --git a/roles/ssd/tasks/main.yml b/roles/ssd/tasks/main.yml new file mode 100644 index 0000000..0e50842 --- /dev/null +++ b/roles/ssd/tasks/main.yml @@ -0,0 +1,9 @@ +--- +- name: Check for TRIM support + shell: "hdparm -I /dev/sda | grep TRIM" + register: hdparm + ignore_errors: True + +- name: Enable and start weekly filesystem TRIM timer + service: name=fstrim.timer enabled=yes state=started + when: "hdparm.rc == 0"