adding working backup restore playbook

pull/1/head
Cian Hatton 3 years ago
parent 80c5bd0a81
commit df786bf6ce

@ -8,21 +8,15 @@
use_regex: true use_regex: true
recurse: true recurse: true
register: files_matched register: files_matched
- name: Test
ansible.builtin.shell: "echo {{ files_matched.files[0].path }}"
- name: Stop the container - name: Stop the container
docker_container: docker_container:
name: linkding name: linkding
state: stopped state: stopped
- name: Remove a volume - name: Restore Volume
docker_volume:
name: linkding_data
state: absent
- name: Create Volume
environment: environment:
ARCHIVE_NAME: "{{ files_matched.files[0].path }}" ARCHIVE_NAME: "{{ files_matched.files[0].path }}"
VOLUME_TO_CREATE: linkding_data 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 - name: Start the container
docker_container: docker_container:
name: linkding name: linkding

Loading…
Cancel
Save