hanzokms/Fetch Hanzo KMS Secrets

Fetch secrets from Hanzo KMS into your Github workflows

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
methodThe authentication method to use (universal, oidc, aws-iam)nouniversal
client-idMachine Identity client IDno
client-secretMachine Identity secret keyno
identity-idMachine Identity IDno
oidc-audienceCustom aud claim for the signed Github ID tokenno
project-slugSource project slugyes
env-slugSource environment slugyes
domainHanzo KMS URL (defaults to https://kms.hanzo.ai )nohttps://kms.hanzo.ai
export-typeIf set to `env`, it will set the fetched secrets as environment variables for subsequent steps of a workflow. If set to `file`, it will export the secrets in a .env file in the defined file-output-pathnoenv
file-output-pathThe path to save the file when export-type is set to `file`no/.env
secret-pathSource path, example: `/my-secret-path`no/
include-importsIf set to `true`, it will include imported secretsnotrue
recursiveIf set to `true`, it will fetch all secrets from the specified base path and all of its subdirectoriesnofalse
extra-headersExtra headers to add to all requests sent to Hanzo KMSno""

no outputs