我正在尝试将整个Datadog环境导入到Terraform配置中。我的帐户可以访问多个组织。我想将其导入单个Monolithics存储库。不幸的是,我遇到了目录布局策略的问题-我不确定基于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
有人对此问题有经验吗?你怎么看?您能给我您的经验吗?
提前感谢!
我遇到了类似的问题,选择了第一个选项,但我不会说它是从Terraform的角度出发的(因为我也缺乏在Terraform方面的经验)。第一个层次结构在隔离方面更合理,而且将更易于按需求添加/删除/更新组织。