Automation Datadog Terraform(IaC)-具有多个组织的目录布局策略

Automation Datadog Terraform(IaC)-具有多个组织的目录布局策略,automation,terraform,monitoring,datadog,Automation,Terraform,Monitoring,Datadog,我正在尝试将我的整个Datadog环境导入Terraform配置。我的帐户可以访问多个组织。我想将其导入到单个单片存储库中。 不幸的是,我遇到了目录布局startegy的问题-我不确定基于Terraform最佳实践的目录布局应该是什么样子 我建议: datadog-iac-repo: organizations/ org1/ user/ monitors/ dashboards/ org2/

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

我建议:

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

有人有这方面的经验吗?你怎么认为? 你能告诉我你的经验吗


提前谢谢

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

您是否为用户/dashbaord等资源创建了模块?是的,与您的类似,仅使用监视器和仪表板。您是否可以共享您的目录策略?
datadog-iac-repo:
    user/
       org1/
       org2/
       org3/
    dashboards/
       org1/
       org2/
       org3/
    monitors/
       org1/
       org2/
       org3/
    tools/
    init.tf
    main.tf