22 lines
673 B
YAML
22 lines
673 B
YAML
---
|
|
-
|
|
name: Check if registry backup archive exists
|
|
stat:
|
|
path: /var/backups/docker-registry/docker-registry_registry_data.tar.gz
|
|
register: registry_backup
|
|
|
|
-
|
|
name: Restore registry volume from backup
|
|
command: >
|
|
docker run --rm
|
|
-v docker-registry_registry_data:/data
|
|
-v /var/backups/docker-registry:/backup:ro
|
|
alpine sh -c "tar xzf /backup/docker-registry_registry_data.tar.gz -C /data"
|
|
when: registry_backup.stat.exists
|
|
|
|
-
|
|
name: Restart registry after restore
|
|
community.docker.docker_compose_v2:
|
|
project_src: "{{ install_dir }}"
|
|
state: restarted
|
|
when: registry_backup.stat.exists
|