fix ansible vault password setup
This commit is contained in:
parent
cde3d9f463
commit
50ad917bfd
12
.github/workflows/pipeline.yml
vendored
12
.github/workflows/pipeline.yml
vendored
@ -122,6 +122,18 @@ jobs:
|
||||
python -m pip install --upgrade pip
|
||||
python -m pip install "ansible-core==2.18.3"
|
||||
|
||||
- name: Prepare Ansible vault password
|
||||
env:
|
||||
INTERNAL_SERVICE_TOKEN: ${{ env.INTERNAL_SERVICE_TOKEN }}
|
||||
run: |
|
||||
if [[ -z "${INTERNAL_SERVICE_TOKEN}" ]]; then
|
||||
echo "INTERNAL_SERVICE_TOKEN is required for Ansible vault access" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
printf '%s' "${INTERNAL_SERVICE_TOKEN}" > "${HOME}/.vault_password"
|
||||
chmod 600 "${HOME}/.vault_password"
|
||||
|
||||
- name: Resolve deployment settings
|
||||
id: deploy_meta
|
||||
run: |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user