Terraform CLI版本锁定

Terraform CLI版本锁定,terraform,Terraform,正如你们中的一些人可能已经知道的,当执行Terraform CLI时,对于用于执行上一个计划的Terraform版本,它确实很挑剔 例如,我在Terraform v0.11.8上。我已经有一段时间没有更新我的地形了。一名新员工上船并安装了最新的Terraform,而不知道我们的基础设施是使用v0.11.8部署的。新员工错误地使用新版本执行Terraform,现在我将无法使用我的v0.11.8执行 Terraform CLI中是否有读取状态文件的功能,可以看到它是在v0.11.8上执行的,并告诉调

正如你们中的一些人可能已经知道的,当执行Terraform CLI时,对于用于执行上一个计划的Terraform版本,它确实很挑剔

例如,我在Terraform v0.11.8上。我已经有一段时间没有更新我的地形了。一名新员工上船并安装了最新的Terraform,而不知道我们的基础设施是使用v0.11.8部署的。新员工错误地使用新版本执行Terraform,现在我将无法使用我的v0.11.8执行

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

您可以在
Terraform
配置块中使用:

terraform {
  required_version = "=0.11.8"
}