【发布时间】:2023-03-03 12:26:02
【问题描述】:
我想通过 terraform 代码从 yaml 文件中读取对象列表并将其映射到局部变量。我还需要使用键搜索对象并从 yaml 文件中获取值。谁能提出合适的解决方案?
我的 yaml 文件如下所示。这里使用将是主键
list_details:
some_list:
- use: a
path: somepath
description : "some description"
- use: b
path: somepath2
description : "some description 2"
我已经像这样在 Terraform 的变量部分中加载了 yaml 文件
locals {
list = yamldecode(file("${path.module}/mylist.yaml"))
}
现在的问题是如何通过将“use”值传递给列表来获取一个对象及其值? "
【问题讨论】:
-
"将“使用”值传递给列表?" - 你是什么意思?你有什么例子吗?
-
例如:- 我应该能够通过传递值“a”从列表中搜索对象并获取相同的路径和描述。