有没有办法在 tfvars 文件的顶部设置一个变量,并让它在 tfvars 文件中进一步替换......所以像这样。
#########################
# CHANGE THESE VARIABLES#
#########################
name = "abc123"
...
alb_r53_default_zone_domain_name = "${name}.example.pvt."
我环顾四周,但没有找到任何人这样做的例子。 任何帮助将不胜感激。
不,你不能那样做。如果您需要类似的东西,您可以使用局部变量,例如:
locals {
alb_r53_default_zone_domain_name = "${var.name}.example.pvt."
}
然后您可以将局部变量与
local.alb_r53_default_zone_domain_name
而不是 var.alb_r53_default_zone_domain_name
一起使用。或者,您可以只使用相同的字符串插值而不添加另一个变量。