diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2018-04-10 16:54:23 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-04-11 21:28:47 +0000 |
commit | a2f86fb5bebf4d1798cd143b8939b624cfdddcef (patch) | |
tree | 3a4d160a77b5e4a1c8b0bf80d1b7dd9a16e6e159 | |
parent | bdfc5f9fdf8cc9f0761e83f8bc19366d6007418f (diff) |
osmocom-jenkins-slave: call fstrim periodically
Change-Id: I82c497f476abf43148e8d7c027f53b87b5a738fb
-rw-r--r-- | ansible/hosts | 6 | ||||
-rw-r--r-- | ansible/roles/osmocom-jenkins-slave/defaults/main.yml | 3 | ||||
-rw-r--r-- | ansible/roles/osmocom-jenkins-slave/tasks/main.yml | 7 |
3 files changed, 13 insertions, 3 deletions
diff --git a/ansible/hosts b/ansible/hosts index 6964a71..4767b0c 100644 --- a/ansible/hosts +++ b/ansible/hosts @@ -9,8 +9,8 @@ host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 [jenkins-slaves] admin2-deb8build ansible_host=2a01:4f8:13b:828::1:400 -admin2-deb9build ansible_host=2a01:4f8:13b:828::1:300 +admin2-deb9build ansible_host=2a01:4f8:13b:828::1:300 osmocom_jenkins_slave_fstrim=True build2-deb8build-ansible ansible_host=2a01:4f8:10b:2ad9::1:7 -build2-deb9build-ansible ansible_host=2a01:4f8:10b:2ad9::1:6 +build2-deb9build-ansible ansible_host=2a01:4f8:10b:2ad9::1:6 osmocom_jenkins_slave_fstrim=True host2-deb8build-ansible ansible_host=2a01:4f8:120:8470::1:2 -host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 +host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 osmocom_jenkins_slave_fstrim=True diff --git a/ansible/roles/osmocom-jenkins-slave/defaults/main.yml b/ansible/roles/osmocom-jenkins-slave/defaults/main.yml index 3f2fa8a..e32b5a0 100644 --- a/ansible/roles/osmocom-jenkins-slave/defaults/main.yml +++ b/ansible/roles/osmocom-jenkins-slave/defaults/main.yml @@ -9,3 +9,6 @@ generic_slave: true # Setup the ttcn3 requirements ttcn3_slave: true + +# call fstrim peridically +osmocom_jenkins_slave_fstrim: false diff --git a/ansible/roles/osmocom-jenkins-slave/tasks/main.yml b/ansible/roles/osmocom-jenkins-slave/tasks/main.yml index 4d7b963..f8b29d8 100644 --- a/ansible/roles/osmocom-jenkins-slave/tasks/main.yml +++ b/ansible/roles/osmocom-jenkins-slave/tasks/main.yml @@ -109,3 +109,10 @@ copy: src: gitconfig dest: "/home/{{ jenkins_user }}/.gitconfig" + +- name: call fstrim periodically + cron: + name: "fstrim" + hour: "*/12" + job: "fstrim / >/dev/null 2>/dev/null || true" + when: osmocom_jenkins_slave_fstrim |