From 0ed72fcd17492735f2ace7f6105d3b0e8ad0a441 Mon Sep 17 00:00:00 2001 From: tolerryan <105945216+tolerryan@users.noreply.github.com> Date: Sat, 19 Oct 2024 00:53:19 -0500 Subject: [PATCH] rebase cronjob --- .../ind/{ => bookstack}/bookstack-install.yml | 0 roles/ind/bookstack/cron.vars | 15 +++++++++++++++ roles/lib/setup-restic-cron.yml | 19 +++++++++++++++++++ 3 files changed, 34 insertions(+) rename roles/ind/{ => bookstack}/bookstack-install.yml (100%) create mode 100644 roles/ind/bookstack/cron.vars diff --git a/roles/ind/bookstack-install.yml b/roles/ind/bookstack/bookstack-install.yml similarity index 100% rename from roles/ind/bookstack-install.yml rename to roles/ind/bookstack/bookstack-install.yml diff --git a/roles/ind/bookstack/cron.vars b/roles/ind/bookstack/cron.vars new file mode 100644 index 0000000..3e943c1 --- /dev/null +++ b/roles/ind/bookstack/cron.vars @@ -0,0 +1,15 @@ +--- +job_name: "Daily /home/docker/ Backup" +job_minute: "0" +job_hour: "2" +job_command: "/home/restic/restic.sh /home/docker/ backup" + +job_name: "Daily /data/app Backup" +job_minute: "0" +job_hour: "3" +job_command: "/home/docker/restic.sh /data/app backup" + +job_name: "Daily /data/db Backup" +job_minute: "0" +job_hour: "4" +job_command: "/home/data/restic.sh /data/db backup" \ No newline at end of file diff --git a/roles/lib/setup-restic-cron.yml b/roles/lib/setup-restic-cron.yml index e69de29..0890adf 100644 --- a/roles/lib/setup-restic-cron.yml +++ b/roles/lib/setup-restic-cron.yml @@ -0,0 +1,19 @@ +--- +- name: Setup restic cron jobs + hosts: all + become: yes + remote_user: ansible + gather_facts: false + + vars_files: + - cron.vars + + tasks: + - name: Set up restic cron jobs + cron: + name: "{{ job_name }}" + minute: "{{ job_minute }}" + hour: "{{ job_hour }}" + job: "{{ job_command }}" + user: "restic" + state: present \ No newline at end of file