diff --git a/tasks/05_install_timer.yml b/tasks/05_install_timer.yml new file mode 100644 index 0000000..6a9115c --- /dev/null +++ b/tasks/05_install_timer.yml @@ -0,0 +1,22 @@ +--- +- name: Create borgbackup timer + when: + - install_backup is not defined or install_backup + - borgmatic_timer is defined and borgmatic_timer == "systemd" + tags: + - install_backup + block: + - name: Timer Systemd + ansible.builtin.include_tasks: + file: noauto_create_timer.yml + +- name: Create borgbackup cron + when: + - install_backup is not defined or install_backup + - borgmatic_timer is defined or not borgmatic_timer == "systemd" + tags: + - install_backup + block: + - name: Install cron backup job + ansible.builtin.include_tasks: + file: noauto_create_cronjobs.yml