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

20 lines
565 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 }}'