From df786bf6ce7bb21827c28369789d0a5649ae3a06 Mon Sep 17 00:00:00 2001 From: Cian Hatton Date: Sun, 31 Jul 2022 11:09:49 +0100 Subject: [PATCH] adding working backup restore playbook --- ansible/restore-linkding-backup.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ansible/restore-linkding-backup.yml b/ansible/restore-linkding-backup.yml index 7265525..08fb1f5 100644 --- a/ansible/restore-linkding-backup.yml +++ b/ansible/restore-linkding-backup.yml @@ -8,21 +8,15 @@ use_regex: true recurse: true register: files_matched - - name: Test - ansible.builtin.shell: "echo {{ files_matched.files[0].path }}" - name: Stop the container docker_container: name: linkding state: stopped - - name: Remove a volume - docker_volume: - name: linkding_data - state: absent - - name: Create Volume + - name: Restore Volume environment: ARCHIVE_NAME: "{{ files_matched.files[0].path }}" VOLUME_TO_CREATE: linkding_data - ansible.builtin.command: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/chatton/docker-volume-backup:master create-volume --volume ${VOLUME_TO_CREATE} --archive ${ARCHIVE_NAME} + ansible.builtin.command: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/chatton/docker-volume-backup:master restore-volume --volume ${VOLUME_TO_CREATE} --archive ${ARCHIVE_NAME} - name: Start the container docker_container: name: linkding