gruntwork-io/Pipelines Dispatch

Dispatch Terragrunt plan/apply/destroy jobs with Gruntwork Pipelines

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Apr 15, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: gruntwork-io/pipelines-dispatch@ab07bcbf09a29461f875360768ed57174fbf407e # v5.0.1

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

namedescriptionrequireddefault
account_idThe AWS Account in which the action will runyes
repoThe infrastructure-pipelines repo where jobs should be dispatchedyes
repo_ownerThe owner of the infrastructure-pipelines repo where jobs should be dispatchedyes
branchThe branch against which Pipelines will run the actionyes
working_directoryThe directory in which Terragrunt will run the actionyes
commandThe command (e.g., plan, apply, etc) for Terragrunt to runyes
argsThe arguments to pass into Terragruntyes
polling_interval_msThe interval, in milliseconds, to poll for the status of the dispatched job. Keep in mind that each poll will count against your GitHub Actions API rate limit. The default is 1 minute(60000 milliseconds)no60000
infra_pipelines_tokenGitHub PAT which has access to run GitHub Actions Workflows in your infrastructure-pipelines repositoryyes
infra_live_tokenGitHub PAT which has access to create issues and PR comments in your infrastructure-live repositoryyes
change_typeThe change type for the infra change, as detected by pipelines orchestrateyes
additional_dataChange Type specific datano
new_accountsThe new accounts to be createdno
actorThe github actor responsible for the changeyes
presign_tokenPresign a `GetCallerIdentity` request to authenticate this repo to the `infrastructure-pipelines` reponofalse
install_pipelines_cliInstall the Gruntwork Pipelines CLI. Ignored if `presign_token` is `false`notrue
assume_pipelines_auth_roleAssume the role necessary to run `pipelines auth presign`. Ignored if `presign_token` is `false`notrue
pipelines_tokenThe GitHub token for downloading the Gruntwork Pipelines binaryno
pipelines_cli_versionThe version of the Gruntwork Pipelines CLI to usenov0.6.1
pipelines_auth_roleThe role to assume before running `pipelines auth presign`, which is used to authenticate the calling repo. Only necessary when pipelines auth role is provisioned and checked in infrastructure-pipelines repo.no
pipelines_auth_regionThe region in which the role to assume before running `pipelines auth presign`. Only necessary when pipelines auth role is provisioned and checked in infrastructure-pipelines repo.nous-east-1

no outputs