From 7414f85e39e37f12f551250f12f150a74e9e5d08 Mon Sep 17 00:00:00 2001 From: Frank Dornheim <524257+conloos@users.noreply.github.com> Date: Wed, 8 Mar 2023 15:19:10 +0100 Subject: [PATCH] reworked timer install logic --- tasks/05_install_timer.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tasks/05_install_timer.yml 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