gpt4 book ai didi

terraform - 如何使用 if、else、elsif 语句创建 Terraform?

转载 作者:行者123 更新时间:2023-12-03 14:46:10 32 4
gpt4 key购买 nike

我正在设置一个 terraform 模块来创建一个极光集群。
我需要有一个跨区域复制的选项,因此我需要确定与源区域相关的副本区域。
有没有办法在 terraform 中有条件地执行多个选项?

最佳答案

这是使用 coalesce() 函数的一种方式:

locals{
prod = "${var.environment == "PROD" ? "east" : ""}"
prod2 = "${var.environment == "PROD2" ? "west2" : ""}"
nonprod = "${var.environment != "PROD" && var.environment != "PROD2" ? "west" : ""}"
region = "${coalesce(local.prod,local.prod2, local.nonprod)}"
}

关于terraform - 如何使用 if、else、elsif 语句创建 Terraform?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55555963/

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