cjlapao/get-azure-keyvault-secrets

Get Azure KeyVault Secrets and either inject them as Environment variables or as outputs for your github actions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
keyvault_nameThe name of the Azure KeyVaultyes
client_idThe Client ID of the Azure KeyVaultyes
client_secretThe Client Secret of the Azure KeyVaultyes
tenant_idThe Tenant ID of the Azure KeyVaultyes
separatorThis will allow you to replace separators in you secret names with a more compatible character for the environment variables. For example, if you have a secret named `my::secret` and you want to replace `::` with `_`, you can set this to `::` and the secret will be injected as `my_secret`no
export_to_envThis will export the secrets as environment variables besides the default behavior of exporting them as output from the stepnofalse
secretsThe list of secrets to access and inject into the environment. Due to limitations with GitHub Actions inputs, this is specified as a string. You can specify multiple secrets by adding each secret on a new line. for example: ```yaml secrets: | secret1 secret2 ``` if nothing is specified, all the secrets will be fetchedno
min_mask_lengthMinimum line length for a secret to be masked. Extremely short secrets (e.g. `{` or `a`) can make GitHub Actions log output unreadable. This is especially important for multi-line secrets, since each line of the secret is masked independently.no4

no outputs