From 9a8995f1f88204b60fca3464933980c37f3a74e4 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Wed, 26 Aug 2020 13:02:27 +0100 Subject: [PATCH] Use single cron job for pruning and taking snapshots Less to manage, and less lock contention --- ansible/roles/zfs/tasks/sanoid.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/ansible/roles/zfs/tasks/sanoid.yml b/ansible/roles/zfs/tasks/sanoid.yml index b759fad..9218997 100644 --- a/ansible/roles/zfs/tasks/sanoid.yml +++ b/ansible/roles/zfs/tasks/sanoid.yml @@ -60,16 +60,9 @@ dest: /etc/sanoid/sanoid.conf become: true -- name: Install snapshot job +- name: Install cron job cron: - name: sanoid snapshot + name: sanoid special_time: hourly - job: TZ=UTC /usr/local/sbin/sanoid --take-snapshots --verbose - become: true - -- name: Install prune job - cron: - name: sanoid prune - special_time: hourly - job: TZ=UTC /usr/local/sbin/sanoid --prune-snapshots --verbose + job: TZ=UTC /usr/local/sbin/sanoid --cron --verbose become: true