actions-marketplace-validations/Vault Approle Token extractor through Vault Broker API
Acquires a token to be used on vault through the broker API
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jan 16, 2024
- License
- Apache 2.0
Pinned Snippet
uses: actions-marketplace-validations/bcgov-nr_action-vault-broker-approle@0bf9862bfc9df29834efac9518dc237b575bab2c # no releases — HEAD as of 2026-07-12tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| broker_jwt | The JWT to be used on the broker | yes | — |
| provision_role_id | The id of the role to be used during provisioning | yes | — |
| project_name | Name of the project on vault, Ex. client | yes | — |
| app_name | Name of the app on vault, Ex. app-client | yes | — |
| environment | Name of the vault environment, Ex. development | yes | — |
| diff_branch | Branch to diff against | — | ${{ github.event.repository.default_branch }} |
| repository | Non-default repo to clone | — | ${{ github.repository }} |
| broker_url | Something other than the default broker URL | — | https://nr-broker.apps.silver.devops.gov.bc.ca |
| vault_addr | Something other than the default vault address | — | https://vault-iit.apps.silver.devops.gov.bc.ca |
Outputs
| name | description |
|---|---|
| vault_token | The vault token acquired by the action |