【发布时间】:2022-01-13 19:41:22
【问题描述】:
我不太确定该怎么做。
我获得了用于在 Azure 上构建 Linux VM 的 Terraform 代码。尺寸在代码中预先定义。我想知道如何定义 VM 大小,以便用户可以通过 CLI 中的预定义变量传递大小。
当前用户可以在 CLI 中传递的变量只有 Azure 区域:
variable "location" {
type = string
description = "Azure location of Terraform deployment"
default = "canadacentral"
}
例如,用户将传递 terraform apply -var "location=eastus" 的位置,但是我希望允许用户也传递诸如 -var "size=small" 之类的内容。
small 代表 Standard_DS1_v2,例如,medium 将使用 Standard_B2ms。
【问题讨论】:
标签: terraform terraform-provider-azure