Inject PROXMOX_TOKEN_ID via env and remove hardcoded ID

This commit is contained in:
2026-01-24 17:59:32 +01:00
parent 7c227b2ca7
commit 89a3fc7d83
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -29,11 +29,12 @@ jobs:
- name: Run Ansible Setup Scripts
env:
PROXMOX_TOKEN_SECRET: ${{ secrets.PROXMOX_TOKEN_SECRET }}
PROXMOX_TOKEN_ID: ${{ secrets.PROXMOX_TOKEN_ID }}
ANSIBLE_FORCE_COLOR: 'true'
ANSIBLE_ROLES_PATH: ${{ github.workspace }}/roles
ANSIBLE_COLLECTIONS_PATH: ${{ github.workspace }}/collections
run: |
export PROXMOX_TOKEN_SECRET=$(printf "%s" "${{ secrets.PROXMOX_TOKEN_SECRET }}" | tr -d '\n')
printf "%s" "${{ secrets.VAULT_PASS }}" | tr -d '\n' > .vault_pass
ansible-playbook -i inventory/ --vault-password-file .vault_pass plays/setup-*.yml -v
rm .vault_pass
+1 -1
View File
@@ -1,6 +1,6 @@
plugin: community.proxmox.proxmox
user: root@pam
token_id: ansible
# token_id: ansible
# token_secret: provided via PROXMOX_TOKEN_SECRET env var
url: 'https://jupiter.renner.uno:8006'
validate_certs: true