bugzilla/ansible/roles/restic/tasks/restore-restic.yml
Tiara Rodney 883f31932e
init
2026-03-14 05:38:45 +01:00

20 lines
556 B
YAML

---
-
name: Install restic
apt:
name: restic
state: present
update_cache: yes
-
name: Restore latest snapshot from S3
command: >
restic restore latest
--repo s3:{{ s3_endpoint }}/{{ s3_bucket }}/{{ host_id }}
--target /
{{ '--include ' + restore_include if restore_include is defined else '' }}
environment:
RESTIC_PASSWORD: "{{ password }}"
AWS_ACCESS_KEY_ID: "{{ s3_access_key_id }}"
AWS_SECRET_ACCESS_KEY: "{{ s3_secret_access_key }}"
no_log: true