首页 > 解决方案 > Terraform - 使用文件夹结构来存放配置(使用根文件夹作为键)

问题描述

我正在尝试遍历一组文件夹以提取 config.json 文件并使用该文件夹作为键构建地图。

结构

我希望文件夹(workload1)成为密钥,并且 config.json 文件中的所有内容都是该密钥的配置。

通过执行以下操作,我可以与当地人得到相同的结果:

locals = {
  workload1 = {
    somesetting = "settings"
    somemore = "more"
  }
  workload2 = {
    somesetting = "settings"
    somemore = "more"
  }
}

据我所知,我需要使用文件集来获取文件路径并可能对文件进行拆分,但不确定如何从文件中创建密钥和映射,我假设是 jsondecode?

感谢这里的帮助。

标签: terraform

解决方案


推荐阅读