rclone: Add cron job to run syncs daily
This commit is contained in:
parent
5d18eed63d
commit
4a291d7552
1 changed files with 9 additions and 1 deletions
|
@ -28,10 +28,18 @@
|
||||||
owner: "{{ local_user | default('root') }}"
|
owner: "{{ local_user | default('root') }}"
|
||||||
group: "{{ local_user | default(ansible_wheel) }}"
|
group: "{{ local_user | default(ansible_wheel) }}"
|
||||||
|
|
||||||
- name: copy logsync script
|
- name: copy rclone sync script
|
||||||
template:
|
template:
|
||||||
dest: /usr/local/bin/rclone-sync
|
dest: /usr/local/bin/rclone-sync
|
||||||
src: rclone-sync.sh.j2
|
src: rclone-sync.sh.j2
|
||||||
mode: 0755
|
mode: 0755
|
||||||
owner: root
|
owner: root
|
||||||
group: "{{ ansible_wheel }}"
|
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
|
||||||
|
|
Loading…
Add table
Reference in a new issue