【问题标题】:Terraform version issue while using terraform paln使用 terraform 计划时出现 Terraform 版本问题
【发布时间】:2021-10-28 05:39:51
【问题描述】:
注意:- 代码是用 Terraform v0.11.13 编写的,我将其拉到本地,并根据本地 terraform 版本(即 Terraform v0.11.14)进行了更改。现在,我正在制定 terraform 计划(错误:
Terraform 不允许对状态运行任何操作
由未来的 Terraform 版本编写。国家是
报告它是由 Terraform '0.11.14' 编写的)
请至少运行该版本的 Terraform 以继续。
【问题讨论】:
标签:
terraform
terraform-provider-gcp
【解决方案1】:
如果这是从头开始的新安装(如果您之前没有运行过terraform apply),您可以删除terraform.tfstate 文件并在terraform plan 之前运行terraform init。 p>
它将创建一个新的terraform.tfstate 文件,您将有机会运行terraform plan
如果您在进行肮脏的 hack 之前创建了 terraform apply,只需打开 terraform.tfstate 文件并更改 terraform 的版本。然后它可以让你运行terraform plan 没有任何错误