diff --git a/roles/ind/bookstack/cron.vars b/roles/ind/bookstack/cron.vars index 16c25e9..3668ca0 100644 --- a/roles/ind/bookstack/cron.vars +++ b/roles/ind/bookstack/cron.vars @@ -5,16 +5,20 @@ tasks: job_minute: "0" job_hour: "2" job_day: "*" + user: "root" job_command: "/home/restic/restic.sh --backup /home/docker/" + - name: appdata job_name: "Daily /data/app Backup" job_minute: "0" job_hour: "3" job_day: "*" + user: "root" job_command: "/home/docker/restic.sh --backup /data/app " - name: weeklydb job_name: "Weekly /data/db Backup" job_minute: "10" job_hour: "6" job_day: "1" - job_command: "/home/data/restic.sh /data/db backup" \ No newline at end of file + user: "root" + job_command: "systemctl stop docker.service && /home/docker/restic.sh --backup /data/db && systemctl start docker.service " \ No newline at end of file diff --git a/roles/lib/setup-restic-cron.yml b/roles/lib/setup-restic-cron.yml index 5a88688..c24f6c5 100644 --- a/roles/lib/setup-restic-cron.yml +++ b/roles/lib/setup-restic-cron.yml @@ -16,7 +16,7 @@ hour: "{{ item.job_hour }}" weekday: "{{ item.job_day }}" job: "{{ item.job_command }}" - user: "restic" + user: "{{ item.user }}" state: present loop: "{{ tasks }}" loop_control: