首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为IAC设置存储库?

如何为IAC设置存储库?
EN

Stack Overflow用户
提问于 2019-05-14 10:34:54
回答 2查看 97关注 0票数 2

在设置您的Terraform代码库时,您将如何将您的基础设施设置为代码库?如果你在一个职责分离仍然占主导地位的环境中工作,该怎么办?

你会为多个服务做回购吗?

例如帐户的存储库,那么您是否有网络存储库、iam存储库、服务存储库、安全存储库等?

EN

回答 2

Stack Overflow用户

发布于 2019-05-14 21:29:11

存储库之间的代码划分是非常主观的。这对你来说是最容易管理的。

关于Terraform的一些事实可能会让决定变得更容易:

  • 在运行Terraform时选择单个目录。这意味着,如果您跨多个目录存储代码,或者进行某种预处理以扁平化目录(而不是pleasant).
  • Terraform modules存在),则必须多次运行Terraform。它们可以帮助您将相关的component.
  • There资源封装到一组可重用的terraform state子命令中,这些子命令允许您在以后重构(拆分或合并) Terraform管理的资源的状态文件。所以,如果你第一次选择了错误的布局,它是可逆的。
票数 0
EN

Stack Overflow用户

发布于 2019-05-15 14:54:06

您不需要为多个服务创建单独的存储库。但是,您可以将模块用于您的服务。

你可以像下面这样组织你的模块。

代码语言:javascript
运行
复制
- modules --> global --> iam 
                     --> route53
          --> network --> vpc
                      --> vpc-peering 
          --> compute --> ec2 
                      --> ecs --> services --> webapp1
                                           --> webapp2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56122247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档