【发布时间】:2020-10-20 00:07:23
【问题描述】:
我正在通过 Jenkins Terraform v0.10.7 使用 terraform 进行部署。 使用 Terraform v0.11.1 从我的本地计算机成功部署后,我无法从 Jenkins 再次执行此操作,出现此错误:
Terraform doesn't allow running any operations against a state
that was written by a future Terraform version. The state is
reporting it is written by Terraform '0.11.1'.
【问题讨论】:
-
错误消息对我来说看起来很清楚:Terraform 不允许您针对比它更新的状态文件运行旧版本的 Terraform,以防止它损坏状态文件或破坏事物。升级您的 Jenkins 的 Terraform 版本,并考虑设置 Terraform 版本以在您的代码中使用:terraform.io/docs/configuration/…
标签: amazon-web-services jenkins terraform