sonarsource/Wrapper for hashicorp/vault-action
Simplifies the usage of hashicorp/vault-action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| url | url of the HC vault instance | no | https://vault.sonar.build |
| secrets | pattern to fetch secrets | yes | — |
| jwtTtl | Time in seconds for the GitHub OIDC JWT token lifetime (e.g., "10800" for 3 hours). Defaults to 3600 (1 hour) if not specified. | no | 3600 |
| role | Vault JWT role to use for authentication. If not provided, auto-selects based on GITHUB_REF: - Protected refs (main, master, branch-*, tags/*) use 'github-{org}-{repo}-protected' - Other refs use 'github-{org}-{repo}' | no | — |
Outputs
| name | description |
|---|---|
| vault | Outputs of vault |
| diagnostics | Network diagnostics captured when the first Vault attempt fails. Empty on success. |