terraform - 你如何为 IAC 设置你的仓库?
问题描述
在设置 Terraform 存储库时,您将如何将基础架构设置为代码存储库?如果您在职责分离仍然占主导地位的环境中工作怎么办?
你会为多项服务做回购吗?
例如帐户回购然后在那里你有一个网络回购,iam回购,服务回购,安全回购等?
解决方案
您无需为多个服务创建单独的存储库。但是,您可以将模块用于您的服务。
您可以像以下结构一样构建模块。
- modules --> global --> iam
--> route53
--> network --> vpc
--> vpc-peering
--> compute --> ec2
--> ecs --> services --> webapp1
--> webapp2
推荐阅读
- spark-structured-streaming - 无法读取使用分区的 spark 结构化流创建的分区配置单元表
- python-3.x - ansible aws_s3 错误:botocore.exceptions.ClientError:调用 HeadBucket 操作时发生错误(400):错误请求
- php - PHP Post变量未显示
- json - 如何在 json 结果中分隔逗号(React Js)
- java - 检查java中的条件导致错误
- reactjs - 使用 axios 获取图像并将其用作背景图像
- tensorflow - 如何获得可重现的结果(Keras、Tensorflow):
- python - 多索引 Pandas 数据框并在 excel 中导出
- spring-boot - 将参数传递给 IntelliJ IDEA 中的 Liquibase Gradle 插件配置
- ibm-cloud - Watson Assistant 中的上下文变量