adding restore task (#35)

pull/39/head
Cian Hatton 3 years ago committed by GitHub
parent 4bd4eb886f
commit 1328fc3127
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -42,7 +42,7 @@ backup: deps
ansible-playbook playbooks/backup-docker-volumes.yml
restore: deps
ansible-playbook playbooks/restore-docker-volumes.yml
ansible-playbook playbooks/restore-docker-volumes.yml -e volume_name="$(volume_name)" --limit "$(host)"
cron:
ansible-playbook playbooks/setup-homelab.yml --tags cron

@ -1,16 +1,20 @@
---
- name: Restore a docker volume.
hosts: qnap
hosts: servers
become: true
pre_tasks:
- name: Include vault variables.
ansible.builtin.include_vars: '../{{ vault_file }}'
tags: [always]
vars:
volume_name: ""
s3_key: ""
roles:
- role: chatton.docker_backup.docker_s3_volume_restore
vars:
docker_s3_volume_restore_force: true
docker_s3_volume_restore_latest_s3_key: true
docker_volume_s3_restores:
- volume_name: "linkding_data"
# s3_key: "linkding_data/linkding_data-2022-09-01T21:32:54Z.tar.gz"
docker_backup_restore_force: true
docker_backup_restore_latest_s3_key: "{{ volume_name != '' | bool }}"
docker_backup_fail_on_no_s3_backups: true
docker_backup_s3_volume:
name: "{{ volume_name }}"
s3_key: "{{ s3_key }}"

Loading…
Cancel
Save