terraform/sane-templating¶
Don't require Terraform code to have dollar signs escaped, such as ${var.variable} needing to be ${var.variable}
The terraform apply task defaults to templating terraform files specified in the param terrafrom/plan-templates within a bash heredoc that expands variables and commands. This requires all terraform code to be escaped (and become invalid when not templated) so they aren't interpreted, e.g. ${var.variable} must be ${var.variable}.
This parameter fixes the heredoc to not require escaping. It defaults to false for backwards compatibility reasons.
Objects that Reference terraform/sane-templating¶
- templates terraform-apply.sh.tmpl in Core Task Library as part of Contents (used)
Objects used by terraform/sane-templating¶
Not used in current content packs