fix ansible vault password setup

This commit is contained in:
Haitao Pan 2026-04-10 17:45:38 +08:00
parent cde3d9f463
commit 50ad917bfd

View File

@ -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: |