首页 > 解决方案 > 用于 azure 的 terraform 本地和查找帮助

问题描述

只是一个快速的问题,以了解使用它的最佳方法是什么。要在 terraform 中从“locals”中获取值,我是否使用了 lookup(local.this) 或 local.this 或下面的示例:

 locals {
  array = {"this" = data.something.output, "this02" = data.something.output }
}

标签: azureterraform

解决方案


您可以像引用普通变量一样引用 locals 块中的每个声明,但local.name不是var.name.

因此,对于您的示例,您可以使用lookup(local.array,"this","defaultvalue"), 或任何其他方式来访问地图变量。


推荐阅读