gpt4 book ai didi

azure - 使用 terraform,如何使用 Azure 的 list/count 创建具有唯一且不同名称的多个相同类型的资源?

转载 作者:行者123 更新时间:2023-12-02 22:53:16 25 4
gpt4 key购买 nike

这是我想要实现的目标的一个基本示例。我有两个文件(main.tf)和(variable.tf),我想创建两个资源组,变量文件中是我希望资源组占用的名称列表。第一个资源组的名字,以后类似。所以请帮助我了解如何实现它。我正在使用 terraform v0.13。

ma​​in.tf 文件:

provider "azurerm" {
features {}
}


resource "azurerm_resource_group" "test" {
count = 2
name = var.resource_group_name
location = var.location
}

变量.tf 文件:

  variable "resource_group_name" {
description = "Default resource group name that the network will be created in."
type = list
default = ["asd-rg","asd2-rg"]

}



variable "location" {
description = "The location/region where the core network will be created.
default = "westus"
}

最佳答案

您只需要像这样更改资源组 block :

resource "azurerm_resource_group" "test" {
count = 2
name = element(var.resource_group_name, count.index)
location = var.location
}

关于azure - 使用 terraform,如何使用 Azure 的 list/count 创建具有唯一且不同名称的多个相同类型的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64668753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com