【发布时间】:2022-12-15 17:50:05
【问题描述】:
我将 Terraform 变量定义为
variable "location" {
type = string
default = "eastus"
description = "Desired Azure Region"
}
variable "resource_group" {
type = string
default = "my-rg"
description = "Desired Azure Resource Group Name"
}
并可能/部分覆盖在 terraform.tfvars 文件中
location = "westeurope"
然后将变量定义为输出,例如文件outputs.tf:
output "resource_group" {
value = var.resource_group
}
output "location" {
value = var.location
}
如何在 bash 脚本中“获取”有效变量值以使用这些值?
【问题讨论】:
-
您可能会考虑使用 JSON 而不是 HCL 来编写您的配置。它们会更冗长,但有更多工具可以操作 JSON。