Fix vault

This commit is contained in:
madereddy
2023-12-12 12:53:17 -05:00
parent e2bdb0aaf9
commit 8e745351ab
3 changed files with 32 additions and 28 deletions
+8 -8
View File
@@ -4,24 +4,24 @@
- include_vars: ~/vault/restic/restic.yml
- name: Create folder
ansible.builtin.file:
path: ~/OCI_Build/docker
path: ~/docker
state: directory
mode: '0755'
- name: Pull backups
shell: |
unset HISTFILE
export RESTIC_REPOSITORY= {{ RESTIC_REPOSITORY }}
export AWS_ACCESS_KEY_ID= {{ AWS_ACCESS_KEY_ID }}
export AWS_SECRET_ACCESS_KEY= {{ AWS_SECRET_ACCESS_KEY }}
export RESTIC_PASSWORD= {{ RESTIC_PASSWORD }}
cd ~/OCI_Build/docker
export RESTIC_REPOSITORY={{ RESTIC_REPOSITORY }}
export AWS_ACCESS_KEY_ID={{ AWS_ACCESS_KEY_ID }}
export AWS_SECRET_ACCESS_KEY={{ AWS_SECRET_ACCESS_KEY }}
export RESTIC_PASSWORD={{ RESTIC_PASSWORD }}
cd ~/docker
restic restore latest:/source/gcloud --target ./
- name: Start container using Docker Compose
ansible.builtin.command:
cmd: docker compose up -d
chdir: ~/OCI_Build/docker
chdir: ~/docker
ignore_errors: yes
- name: Pause for 30 seconds to allow containers to stabilize
@@ -31,6 +31,6 @@
- name: Check container status
ansible.builtin.shell: docker compose ps -q | xargs -n1 docker container inspect --format '{{ "{{" }} .State.Running {{ "}}" }}'
args:
chdir: ~/OCI_Build/docker
chdir: ~/docker
register: container_status
ignore_errors: yes