Add variable to force LOCAL_AND_REMOTE secrets extraction.
This commit is contained in:
parent
55bcd81ada
commit
570452d8ec
@ -99,8 +99,24 @@
|
|||||||
environment:
|
environment:
|
||||||
SECRETS_ARCHIVE_PASSPHRASE: "{{ lookup('env', 'SECRETS_ARCHIVE_PASSPHRASE') }}"
|
SECRETS_ARCHIVE_PASSPHRASE: "{{ lookup('env', 'SECRETS_ARCHIVE_PASSPHRASE') }}"
|
||||||
|
|
||||||
|
- name: Extract from secrets.tar.gz.enc on localhost
|
||||||
|
shell: "openssl enc -aes-256-cbc -md md5 -pass env:SECRETS_ARCHIVE_PASSPHRASE -d -in {{ local_workdir }}/secrets.tar.gz.enc | tar -zxv -C {{ local_workdir }}"
|
||||||
|
environment:
|
||||||
|
SECRETS_ARCHIVE_PASSPHRASE: "{{ lookup('env', 'SECRETS_ARCHIVE_PASSPHRASE') }}"
|
||||||
|
delegate_to: localhost
|
||||||
|
when:
|
||||||
|
- local_system_uuid != remote_system_uuid
|
||||||
|
- LOCAL_AND_REMOTE
|
||||||
|
|
||||||
- name: Remove secrets.tar.gz.enc
|
- name: Remove secrets.tar.gz.enc
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: "{{ remote_workdir }}/secrets.tar.gz.enc"
|
path: "{{ remote_workdir }}/secrets.tar.gz.enc"
|
||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
|
- name: Remove secrets.tar.gz.enc on localhost
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ local_workdir }}/secrets.tar.gz.enc"
|
||||||
|
state: absent
|
||||||
|
delegate_to: localhost
|
||||||
|
when:
|
||||||
|
- local_system_uuid != remote_system_uuid
|
||||||
|
@ -3,3 +3,4 @@
|
|||||||
LINUX_USERNAME: "yohan"
|
LINUX_USERNAME: "yohan"
|
||||||
SECRET_SSH_PORT: 2224
|
SECRET_SSH_PORT: 2224
|
||||||
WORKDIR: "secrets"
|
WORKDIR: "secrets"
|
||||||
|
LOCAL_AND_REMOTE: false
|
||||||
|
Loading…
Reference in New Issue
Block a user