You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible-homelab/playbooks/restore-docker-volumes.yml

21 lines
587 B
YAML

---
- name: Restore a docker volume.
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_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 }}"