Inject PROXMOX_TOKEN_ID via env and remove hardcoded ID
This commit is contained in:
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user