12345678910111213141516171819202122232425 |
- #!/bin/bash
- # {{ ansible_managed }}
- {% if backups is defined and 'containers' in backups %}
- {% if containers is defined %}
- {% for container in containers %}
- {% if container.volumes is defined %}
- {% for volume in container.volumes %}
- {% if backups_ignore not in volume|regex_replace(':.*') %}
- BACKUP_DIR='/opt/restores{{ volume | regex_replace(':.*') }}'
- echo "Starting restore of '{{ container.name }}:{{ volume | regex_replace(':.*') }} to $BACKUP_DIR'..."
- /usr/bin/rclone copy b2-container-data:current/{{ ansible_hostname }}/{{ container.name }}/{{ volume | regex_replace(':.*') | basename }} "$BACKUP_DIR" \
- --fast-list \
- --progress
- echo
- echo
- {% endif %}
- {% endfor %}
- {% endif %}
- {% endfor %}
- {% endif %}
- {% endif %}
|