From 4a291d75524826c6bb16954a20c7bb30faa8395f Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sun, 19 Sep 2021 19:28:33 +0000 Subject: [PATCH] rclone: Add cron job to run syncs daily --- roles/rclone/tasks/main.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/rclone/tasks/main.yml b/roles/rclone/tasks/main.yml index 6c636c3..84e0870 100644 --- a/roles/rclone/tasks/main.yml +++ b/roles/rclone/tasks/main.yml @@ -28,10 +28,18 @@ owner: "{{ local_user | default('root') }}" group: "{{ local_user | default(ansible_wheel) }}" -- name: copy logsync script +- name: copy rclone sync script template: dest: /usr/local/bin/rclone-sync src: rclone-sync.sh.j2 mode: 0755 owner: root group: "{{ ansible_wheel }}" + +- name: add rclone sync cron job + cron: + name: rclone-sync + user: "{{ local_user | default('root') }}" + hour: "3" + minute: "{{ 60 | random(seed=inventory_hostname) }}" + job: /usr/local/bin/rclone-sync