xmtplabs/XMTP Terraform Deployer
Update a Terraform variable and then create/apply a new run
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| terraform-token | Terraform cloud token | yes | — |
| terraform-org | Terraform organization that contains the specified workspace | yes | — |
| terraform-workspace | Terraform Workspace to update and apply into | yes | — |
| variable-name | One or more Terraform variable names to update (comma-separated). Must match the number and order of entries in variable-value. | yes | — |
| variable-value | One or more values to set for each variable (comma-separated, same order as variable-name). | yes | — |
| variable-path | Optional. 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-prefix | Require the value specified in `variable-value` to have the supplied prefix | — | — |
| run-title-override | The title of the terraform run. If not specified, defaults to latest commit message | — | — |
| timeout | The timeout for the terraform run. If not specified, defaults to 15 minutes | — | 15m |
Outputs
no outputs