According to this:
https://www.hashicorp.com/blog/terraform-0-12-template-syntax
Terraform is extending interpolation syntax used for strings (${}
) to loops and conditionals (which implies interpolation syntax is still valid for strings).
However, if I run terraform 0.12upgrade
on my .tf
scripts, it changes syntax in my Outputs file from:
output "OutputName" {
value = "${module.module_name.resource_name}"
}
to this:
output "OutputName" {
value = module.module_name.resource_name
}
Why is it re-writing my interpolation syntax?