2024-05-29 06:35:51 发布
网友
tl;dr:如果你管理数百个terraform文件,是否值得用一种成熟的编程语言编写一个高级引擎来管理这些文件
我花了很多时间编辑、复制和更改地形文件,以进行基础设施更改。尽管cicd过去常常对基础设施进行更改,但部署新版本时,使用cp和SED来更改地形文件并创建新的地形文件
我发现对cicd管道进行修改有点复杂
我想有一套模板,我可以使用python引擎来管理,创建文件、计划和应用
这是个好主意吗?你有经验吗,或者你也尝试过吗
Terraform HCL模块(.tf文件)的通用模板似乎是一个几乎无法实现的目标,在这个过程中,您将失去很多智能编辑器和IDE支持
您最好将更改的值移动到.tfvars或terragrunt.hcl文件中,并坚持使用sed脚本或订阅Gruntwork,并使用其terraform更新变量脚本,该脚本具有大量测试和功能,可能会证明非常有用
Terraform HCL模块(.tf文件)的通用模板似乎是一个几乎无法实现的目标,在这个过程中,您将失去很多智能编辑器和IDE支持
您最好将更改的值移动到.tfvars或terragrunt.hcl文件中,并坚持使用sed脚本或订阅Gruntwork,并使用其terraform更新变量脚本,该脚本具有大量测试和功能,可能会证明非常有用
相关问题 更多 >
编程相关推荐