Property | Description | Type | Required | Default | Pattern |
---|---|---|---|---|---|
state_bucket | State bucket to use for GCS backend. | string | false | - | - |
state_path_prefix | Object path prefix for GCS backend. Defaults to the template's output_path. | string | false | - | - |
terraform_addons | Extra addons to set in the deployment. | object | false | - | - |
terraform_addons.outputs | Additional outputs to set in outputs.tf. | array(object) | false | - | - |
terraform_addons.outputs.name | Name of output. | string | true | - | - |
terraform_addons.outputs.value | Value of output. | string | true | - | - |
terraform_addons.providers | Custom provider and version constraints. | array(object) | false | - | - |
terraform_addons.providers.name | Name of provider, e.g. google, google-beta. | string | true | - | - |
terraform_addons.providers.version_constraints | Provider version constraints,e.g. ">= 1.2.0, < 2.0.0". Follow https://www.terraform.io/docs/language/expressions/version-constraints.html for syntax. | string | true | - | - |
terraform_addons.raw_config | Raw text to insert in the Terraform main.tf file. Can be used to add arbitrary blocks or resources that the engine does not support. | string | false | - | - |
terraform_addons.states | Additional terraform_remote_state block to set in main.tf. This block can be used to fetch dynamic outputs generated by other deployments. | array(object) | false | - | - |
terraform_addons.states.prefix | Prefix of the state to fetch. It is the state_path_prefix set for a deployment or the output_path if state_path_prefix is not set. |
string | true | - | - |
terraform_addons.vars | Additional vars to set in the deployment in variables.tf. | array(object) | false | - | - |
terraform_addons.vars.default | Default value of variable. | - | false | - | - |
terraform_addons.vars.name | Name of the variable. | string | true | - | - |
terraform_addons.vars.type | Type of variable. | string | true | - | - |
terraform_addons.vars.value | Value of variable to set in terraform.tfvars. | - | false | - | - |