andreaso/Vault OIDC SSH client certs

Use OIDC authentication to get SSH client certificates from Vault alt. OpenBao

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 1, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: andreaso/vault-oidc-ssh-cert-action@7958b71e15f73a6287677332ab90c185718575bf # v2.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
vault_serverURL of the Vault serveryes
jwt_oidc_backend_pathPath to Vault's GitHub configured JWT OIDC backendyes
jwt_oidc_roleName of the Vault server JWT OIDC role to useyes
ssh_backend_pathPath to Vault's SSH CA backendyes
ssh_roleName of the Vault server SSH certificate role to useyes
jwt_audienceCustom JWT audience. Defaults to the vault_server hostnameno
namedescription
cert_pathFull path to the generated SSH certificate
key_pathFull path to the corresponding private SSH key