Terraform 如何跳过 1 个工作区的参数
Terraform how to skip argument for 1 workspace
是否可以在 terraform 中为 1 个工作区跳过 1 个参数?
resource "azurerm_application_gateway" "appgw" {
name = var.appgw
resource_group_name = var.resource_group
location = var.location
**zones = var.aks_zones**
sku {
name = var.app_gateway_sku
tier = var.app_gateway_tier
}
我正在一个不支持可用性区域的区域设置 DR 环境,因此要使脚本传递“Zones”参数,只需为一个工作区跳过。这可能吗?
由于 azurerm_application_gateway
资源的 zones
变量是可选的 (source),您可以将 aks_zones
变量的默认值设置为 null
:
variable "aks_zones" {
default = null
}
这样,您可以在为其他工作区设置值时跳过为您的一个工作区指定 aks_zones
变量。
为了解决这个问题,我在我的 AppGW IP 地址块中添加了一个 availability_zone = "No-Zone"
参数。
是否可以在 terraform 中为 1 个工作区跳过 1 个参数?
resource "azurerm_application_gateway" "appgw" {
name = var.appgw
resource_group_name = var.resource_group
location = var.location
**zones = var.aks_zones**
sku {
name = var.app_gateway_sku
tier = var.app_gateway_tier
}
我正在一个不支持可用性区域的区域设置 DR 环境,因此要使脚本传递“Zones”参数,只需为一个工作区跳过。这可能吗?
由于 azurerm_application_gateway
资源的 zones
变量是可选的 (source),您可以将 aks_zones
变量的默认值设置为 null
:
variable "aks_zones" {
default = null
}
这样,您可以在为其他工作区设置值时跳过为您的一个工作区指定 aks_zones
变量。
为了解决这个问题,我在我的 AppGW IP 地址块中添加了一个 availability_zone = "No-Zone"
参数。