【发布时间】:2021-08-21 10:49:51
【问题描述】:
我对 Terragrunt 真的很陌生。
我想知道是否有办法动态生成文件的内容?
例如,考虑以下代码:
generate "provider" {
path = "provider.tf"
if_exists = "overwrite"
contents = <<EOF
terraform {
required_providers {
azurerm = {
source = "azurerm"
version = "=2.49.0"
}
}
}
provider "azurerm" {
features {}
subscription_id = "xxxxxxxxxxxxxxxxx"
}
EOF
}
有没有办法动态设置诸如subscription_id 之类的值?我试过使用${local.providers.subscription_id} 之类的东西,但它不起作用:
provider "azurerm" {
features {}
subscription_id = "${local.providers.subscription_id}"
}
【问题讨论】:
标签: terraform terragrunt