Я пишу сценарий терраформирования для плана обслуживания приложений, и у меня есть некоторые проблемы при выполнении плана терраформирования.
Вот как выглядит мой план обслуживания приложений:
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. То же самое с размером плана в размер.
Может ли кто-нибудь сказать мне, почему эта ошибка происходит?
Спасибо!