atlantis.yaml
测试
文章插图
总结我们的Terraform 代码结构是按环境分成不同的folder,这样做的好处是可以通过github CODEOWNERS文件来针对不同的文件夹(环境)给不同的组权限 。比如以下例子给予group-dev权限审批这个folder project-xx/dev下面的Terraform代码变化 。
* @sreTerraform/project-xx/dev/** @group-devTerraform/project-xx/prod/** @sre
我们也试过同一套代码利用Terraform的工作区workspace 来区分环境,实践下来不如上面的结构灵活,维护性差 。
感谢阅读,如果您觉得本文的内容对您的学习有所帮助 , 您可以打赏和推荐,您的鼓励是我创作的动力 。
推荐阅读
- 云顶之弈玉龙半神狗熊阵容怎么玩
- 京东云开发者|经典同态加密算法Paillier解读 - 原理、实现和应用
- 云数据库时代,DBA将走向何方?
- 京东云开发者|IoT运维 - 如何部署一套高可用K8S集群
- 我的Vue之旅 09 数据数据库表的存储与获取实现 Mysql + Golang
- 云小课|MRS基础原理之MapReduce介绍
- 京东云开发者|关于“React 和 Vue 该用哪个”我真的栓Q
- 京东云开发者|ElasticSearch降本增效常见的方法
- 云原生之旅 - 6)不能错过的一款 Kubernetes 应用编排管理神器 Kustomize
- Windows下自动云备份思源笔记到Gitee