terraform.tfstate无法与工作空间一起使用

时间:2018-09-11 14:18:53

标签: terraform terraform-provider-aws

我使用tf代码部署了AWS基础设施,即terraform.tfstate本地存储在我的计算机上。现在,我想将代码集中到github,并开始使用terraform工作区,这样我就可以将相同的tf代码与存储在每个区域/工作区的单独s3存储桶中的单独状态文件一起使用。

当我运行新代码将其从旧部署中指向terraform.tfstate文件时,系统会提示我输入Plan: 26 to add, 0 to change, 25 to destroy.,我希望terraform不显示任何add或{{ 1}},因为除了使用bash脚本创建工作区和远程存储/读取状态文件以外,对基础架构没有任何更改。

我注意到即使我将旧的destroy复制到本地(而不是从远程s3)到新的代码目录,我也会收到相同的消息Plan: 26 to add, 0 to change, 25 to destroy.。这是为了解决与远程terraform.tfstate文件有关的问题。我在这里可能做错了什么?想知道如何使现有的terraform状态与工作空间一起使用?

0 个答案:

没有答案