模板化地形文件是个好主意吗?

2024-05-29 06:35:51 发布

您现在位置:Python中文网/ 问答频道 /正文

tl;dr:如果你管理数百个terraform文件,是否值得用一种成熟的编程语言编写一个高级引擎来管理这些文件

我花了很多时间编辑、复制和更改地形文件,以进行基础设施更改。尽管cicd过去常常对基础设施进行更改,但部署新版本时,使用cp和SED来更改地形文件并创建新的地形文件

我发现对cicd管道进行修改有点复杂

我想有一套模板,我可以使用python引擎来管理,创建文件、计划和应用

这是个好主意吗?你有经验吗,或者你也尝试过吗


Tags: 文件引擎版本编辑部署时间基础设施cp
1条回答
网友
1楼 · 发布于 2024-05-29 06:35:51

Terraform HCL模块(.tf文件)的通用模板似乎是一个几乎无法实现的目标,在这个过程中,您将失去很多智能编辑器和IDE支持

您最好将更改的值移动到.tfvars或terragrunt.hcl文件中,并坚持使用sed脚本或订阅Gruntwork,并使用其terraform更新变量脚本,该脚本具有大量测试和功能,可能会证明非常有用

相关问题 更多 >

    热门问题