在 Terraform 中,要避免在更改模块版本时直接替换代码。相反,可以使用“version”参数来指定所需的模块版本,而不会使代码发生更改。例如:
module "example" { source = "git::https://github.com/example/repo.git" version = "1.2.0" }
在这个示例中,模块“example”从 GitHub 存储库“repo.git”中获取,指定版本“1.2.0”,而不是直接替换代码。这种方法可以确保 Terraform 代码与新版本模块一起工作,并且不会在更改版本时发生错误。同时,可以在需要时轻松更改版本号,而不必手动更改代码。
上一篇:避免在各处传递会话