【发布时间】:2019-10-02 13:21:47
【问题描述】:
对于 Azure Terraform:
如果在 tf 文件中声明了一个变量,该值是否会应用于一起处理的其他 tf 文件中的相同变量?变量语句为什么会有默认值?
如果我制作了一个 tfvars 文件: cidrs = [ "10.0.0.0/16", "10.1.0.0/16" ]
cidr 可以像下面那样用于子网 id 吗?没有真正理解使用语法? subnet_id = "${azurerm_subnet.subnet.id}" 子网 id = cidr
与变量一起使用时,“默认”函数究竟是什么?见下文:
variable "prefix" {
type = "string"
default = "my"
}
variable "tags" {
type = "map"
default = {
Environment = "Terraform GS"
Dept = "Engineering"
}
}
variable "sku" {
default = {
westus = "16.04-LTS"
eastus = "18.04-LTS"
}
}
【问题讨论】:
标签: azure variables terraform-provider-azure