From 701b4f82f0ccfa7464cafa2c9406f2ef20467640 Mon Sep 17 00:00:00 2001 From: phil Date: Mon, 8 May 2023 14:36:32 +0200 Subject: [PATCH] Create borg repo directory on storagebox --- defaults/main.yml | 1 + tasks/storagebox.yml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index ef0502f..c37869d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -15,6 +15,7 @@ borg_ssh_command: false borg_remote_path: false borg_remote_rate_limit: 0 borg_repo_key: repokey-blake2 +borg_repo_path: borg-repository borg_retention_policy: keep_hourly: 3 keep_daily: 7 diff --git a/tasks/storagebox.yml b/tasks/storagebox.yml index cc06be1..8a77e10 100644 --- a/tasks/storagebox.yml +++ b/tasks/storagebox.yml @@ -8,3 +8,8 @@ ansible.builtin.command: cmd: "echo {{ ssh_key.stdout_lines }} | ssh {{ hetzner_storagebox.user }}@{{ hetzner_storagebox.server }} -p {{ hetzner_storagebox.port }} install-ssh-key" delegate_to: localhost + +- name: "Storagebox | Create backup directories" + ansible.builtin.command: + cmd: "ssh {{ hetzner_storagebox.user }}@{{ hetzner_storagebox.server}} -p {{ hetzner_storagebox.port }} mkdir -p {{ borg_repo_path }}" + delegate_to: "{{ hetzner_storagebox_host }}"