fas*_*cja 2 terraform terraform-provider-azure
我正在尝试使用 azurerm_resource_group_template_deployment
resource "azurerm_resource_group_template_deployment" "my-arm-template" {
parameters_content = {
location = azurerm_resource_group.my_rg.location
}
name = "my_name"
...
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
Inappropriate value for attribute "parameters_content": string required.
Run Code Online (Sandbox Code Playgroud)
我应该如何定义 parameters_content 部分?
我遇到了完全相同的问题,luk2302 使我走上了正确的轨道,但他的回答需要稍作改动。感谢您的帮助luk2302!
这个问题的正确答案是:
resource "azurerm_resource_group_template_deployment" "my_template_resource_name" {
name = var.my_friendly_name
resource_group_name = azurerm_resource_group.my_rg.name
template_content = file("template_name.json")
parameters_content = jsonencode({
"location" = {
value = azurerm_resource_group.my_rg.location
}
"variable2" = {
value = var.variable2
}
})
deployment_mode = "Incremental"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |