From 2eac1362b5f424cf905828faa3e50d26a3df449e Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 20 Dec 2025 11:18:11 +0300 Subject: [PATCH] Wanderer: backup all data with restic --- playbook-wanderer.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/playbook-wanderer.yml b/playbook-wanderer.yml index cb83b95..d8e3c33 100644 --- a/playbook-wanderer.yml +++ b/playbook-wanderer.yml @@ -51,13 +51,29 @@ group: "{{ app_user }}" mode: "0640" - - name: "Copy backup script" - ansible.builtin.template: - src: "files/{{ app_name }}/backup.template.sh" +# - name: "Copy backup script" +# ansible.builtin.template: +# src: "files/{{ app_name }}/backup.template.sh" +# dest: "{{ base_dir }}/backup.sh" +# owner: "{{ app_user }}" +# group: "{{ app_user }}" +# mode: "0750" + + - name: "Disable backup script" + ansible.builtin.file: dest: "{{ base_dir }}/backup.sh" + state: absent + + - name: "Create backup targets file" + ansible.builtin.lineinfile: + path: "{{ base_dir }}/backup-targets" + line: "{{ item }}" + create: true owner: "{{ app_user }}" group: "{{ app_user }}" mode: "0750" + loop: + - "{{ data_dir }}" - name: "Copy docker compose file" ansible.builtin.template: