Skip to content

Latest commit

 

History

History
executable file
·
25 lines (22 loc) · 2.2 KB

File metadata and controls

executable file
·
25 lines (22 loc) · 2.2 KB

Terraform Deployment Recipe

Properties

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 - -