根据这个:
https://www.hashicorp.com/blog/terraform-0-12-template-syntax
Terraform 正在将用于字符串 ( ${}
) 的插值语法扩展到循环和条件(这意味着插值语法仍然对字符串有效)。
但是,如果我terraform 0.12upgrade
在我的.tf
脚本上运行,它会更改我的输出文件中的语法:
output "OutputName" {
value = "${module.module_name.resource_name}"
}
对此:
output "OutputName" {
value = module.module_name.resource_name
}
为什么要重写我的插值语法?