Harald Welte has submitted this change and it was merged. Change subject: osmocom-jenkins-slave: call fstrim periodically ......................................................................
osmocom-jenkins-slave: call fstrim periodically Change-Id: I82c497f476abf43148e8d7c027f53b87b5a738fb --- M ansible/hosts M ansible/roles/osmocom-jenkins-slave/defaults/main.yml M ansible/roles/osmocom-jenkins-slave/tasks/main.yml 3 files changed, 13 insertions(+), 3 deletions(-) Approvals: lynxis lazus: Verified Harald Welte: Looks good to me, approved diff --git a/ansible/hosts b/ansible/hosts index 6964a71..4767b0c 100644 --- a/ansible/hosts +++ b/ansible/hosts @@ -9,8 +9,8 @@ [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 @@ # 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 -- To view, visit https://gerrit.osmocom.org/7724 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: I82c497f476abf43148e8d7c027f53b87b5a738fb Gerrit-PatchSet: 2 Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Owner: lynxis lazus <lyn...@fe80.eu> Gerrit-Reviewer: Harald Welte <lafo...@gnumonks.org> Gerrit-Reviewer: lynxis lazus <lyn...@fe80.eu>