mikenomitch/Nomad JWT Auth

A GitHub Action to mint a short-lived Nomad token using GHA identity tokens

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
urlThe URL of the Nomad clusternohttp://localhost:4646
methodNameThe name of the Nomad Auth Method to usenogithub
identityTokenThe JWT identity token to use. Will use Github Action if not providedno
jwtGithubAudienceThe audience to use for the Github Action identity token. Only used if JWT not provided and using GHA JWTno
exportTokenWhether or not export Nomad token as environment variablesnotrue
outputTokenWhether or not to set the `nomadToken` output to contain the Nomad token after authenticationnotrue
tlsSkipVerifyWhen set to true, disables verification of the Nomad server certificate - setting this to true in production is not recommendednofalse
caCertificateBase64 encoded CA certificate to verify the Nomad server certificateno
clientCertificateBase64 encoded client certificate for mTLS communication with the Nomad serverno
clientKeyBase64 encoded client key for mTLS communication with the Nomad serverno
extraHeadersA string of newline separated extra headers to include on every requestno
namedescription
nomad_tokenThe Nomad token minted using github auth