首页 > 解决方案 > Datadog Terraform (IaC) - 多个组织的目录布局策略

问题描述

我正在尝试将我的整个 Datadog 环境导入 Terraform 配置。我的帐户可以访问多个组织。我想将它导入到单个 Monolithics 存储库。不幸的是,我遇到了目录布局 startegy 的问题 - 我不确定基于Terraform 最佳实践它应该是什么样子。

我建议:

datadog-iac-repo:
    organizations/
       org1/
         user/
         monitors/
         dashboards/
       org2/
         user/
         monitors/
         dashboards/
       org3/
         user/
         monitors/
         dashboards/
    tools/
    init.tf
    main.tf

或者

datadog-iac-repo:
    user/
       org1/
       org2/
       org3/
    dashboards/
       org1/
       org2/
       org3/
    monitors/
       org1/
       org2/
       org3/
    tools/
    init.tf
    main.tf

有人有这个问题的经验吗?你怎么看?你能提供我你的经验吗?

提前致谢!

标签: automationterraformmonitoringdatadog

解决方案


我有类似的问题并选择了第一个选项,但我不会说这是从 terraform 的角度来看的(因为我也缺乏 terraform 的经验)。第一个层次结构在隔离方面更合理,而且更容易根据需要添加/删除/更新组织。


推荐阅读