Terraform CLI版本锁定

时间:2019-12-03 16:58:08

标签: terraform

您可能已经知道,在执行Terraform CLI时,对于执行上一个计划所使用的Terraform版本确实很挑剔。

例如,我使用Terraform v0.11.8。我有一段时间没有更新Terraform了。新员工入职并安装了最新的Terraform,却不知道我们的基础架构是使用v0.11.8部署的。新员工错误地使用新版本执行Terraform,现在我无法使用v0.11.8执行。

Terraform CLI中是否有一个功能可以读取状态文件,看到它是在v0.11.8上执行的,并告诉调用者它们的版本不正确?

1 个答案:

答案 0 :(得分:1)

您可以在terraform配置块中使用required_version parameter

terraform {
  required_version = "=0.11.8"
}