automation - 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
有人有这个问题的经验吗?你怎么看?你能提供我你的经验吗?
提前致谢!
解决方案
我有类似的问题并选择了第一个选项,但我不会说这是从 terraform 的角度来看的(因为我也缺乏 terraform 的经验)。第一个层次结构在隔离方面更合理,而且更容易根据需要添加/删除/更新组织。
推荐阅读
- d3.js - D3 散点图图例重叠
- python - 如何解析只有数字的 JSON
- python - GLCM从图像中提取纹理特征
- javascript - Web 浏览器是否会向网站发送有关匿名客户端正在使用的 Windows 10 主题的信息?
- oracle - 语句分区中缺少关键字错误
- python - Python JSON 将单引号更改为双引号,仅保留字符串内引号
- c# - Unity OnCollisionEnter 未注册
- r - R中函数的返回对象中的多个变量。想要为多个参数情况运行它
- r - R中数据框中的值的自定义排序
- node.js - 通过 nodejs 中的 child_process 创建非终止 shell 并与之通信