【发布时间】:2021-05-27 02:38:58
【问题描述】:
我正在为应用服务计划编写 terraform 脚本,但在执行 terraform 计划时遇到了一些问题
这是我的应用服务计划的样子:
resource "azurerm_app_service_plan" "app_plan" {
name = var.app_service_plan_name
location = azurerm_resource_group.rg.location
resource_group_name = azurerm_resource_group.rg.name
kind = var.app_service_plan_so
reserved = true
sku {
tier = "Basic"
size = "B1"
}
这确实有效。
问题是当我这样定义我的 sku 时:
sku {
tier = var.app_service_plan_sku_tier.tier_name
size = var.app_service_plan_sku_size.plan_size
}
在我的 variable.tf 文件中,sku 变量定义如下
variable "app_service_plan_sku_tier" {
tier_name = "Basic"
}
variable "app_service_plan_sku_size" {
plan_size = "B1"
}
我还尝试将变量 plan_tier 重命名为 tier。与计划大小相同。
谁能告诉我为什么会出现这个错误?
谢谢!
【问题讨论】: