如果您有多个代码库组成相同的产品(例如:前端、API、微服务),您将如何组织Terraform代码?例如:前端只需要配置存储桶,负载均衡后端和路由。API需要虚拟机、负载均衡器后端和负载均衡器路由以及数据库。
所有生产基础设施都将在Google Cloud平台上的同一项目中。如何在每个组件的这些git库中组织Terraform文件?此外,组件将共享相同的负载均衡器,所以我如何才能使一个存储库中的更改不会影响使用它的其他代码库的资源。
发布于 2021-07-16 04:51:38
HashiCorp (Terraform的维护者)有专门的created content来解决这个问题。我建议回顾一下,以便更好地了解其中的一些选项。
https://stackoverflow.com/questions/68399856
复制相似问题