xmtplabs/XMTP Terraform Deployer

Update a Terraform variable and then create/apply a new run

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
terraform-tokenTerraform cloud tokenyes
terraform-orgTerraform organization that contains the specified workspaceyes
terraform-workspaceTerraform Workspace to update and apply intoyes
variable-nameOne or more Terraform variable names to update (comma-separated). Must match the number and order of entries in variable-value. yes
variable-valueOne or more values to set for each variable (comma-separated, same order as variable-name). yes
variable-pathOptional. One or more dotted paths (comma-separated) addressing a string inside an HCL-typed variable, e.g. `a.image` within a map variable. Only that string is replaced; the rest of the variable is preserved. A `*` segment fans the write out across every key at that level, e.g. `*.image` rolls a whole fleet without naming its members. When set, the number of paths drives the update count, and a single variable-name or a single variable-value is broadcast across all of them. Paths are replace-only: a path that does not already exist, or that matches no keys, is an error. Omit to replace the variable's whole value (the default behavior).
variable-value-required-prefixRequire the value specified in `variable-value` to have the supplied prefix
run-title-overrideThe title of the terraform run. If not specified, defaults to latest commit message
timeoutThe timeout for the terraform run. If not specified, defaults to 15 minutes15m

no outputs