我试图获得一些IP限制我所有的Azure webapps除了1,我使用terraform编码环境,但不知道如何编码下面的语句“如果本地环境不等于”123”做这个,否则什么也不做”
有什么建议吗?我一直在寻找一段时间,现在找不到一个例子,像我试图做的事情。
先谢谢你了
我尝试过的东西都没用
我在这个区块中尝试的所有以下行:
resource "azurerm_windows_web_app" "myApp" {
#stuff here
site_config {
#stuff here
ip_restriction {
name = "Testname"
ip_address = "8.8.8.8/32"
action = "Allow"
priority = "796"
}
}
}
count = local.environment == "123" ? 1 : 0
for_each = local.environment ? [] : ["123"]
for_each = local.environment ? [] : ["1"]
value = [for x in local.environment: x.id if x.id == "123"]
1条答案
按热度按时间wj8zmpe11#
terraform如果local.environment不等于“123”,则执行此操作,否则不执行任何操作:
terraform plan
:有关Web应用程序部署,请参考terraform registry模板。