vault-test/.woodpecker.yml
igor 2fb88109aa
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Use internal network via agent config
2026-03-16 23:09:05 +00:00

17 lines
626 B
YAML

steps:
- name: test-vault
image: hashicorp/vault:latest
environment:
VAULT_ADDR:
from_secret: vault_addr
VAULT_ROLE_ID:
from_secret: vault_role_id
VAULT_SECRET_ID:
from_secret: vault_secret_id
commands:
- echo "=== Authenticating with Vault via AppRole ==="
- export VAULT_TOKEN=$(vault write -field=token auth/approle/login role_id=$VAULT_ROLE_ID secret_id=$VAULT_SECRET_ID)
- echo "Auth successful"
- echo "=== Reading secrets from projects/test/demo ==="
- vault kv get projects/test/demo
- echo "=== Vault integration works! ==="