地形从空状态刷新?

  • 本文关键字:刷新 状态 terraform
  • 更新时间 :
  • 英文 :


我正在为我们的私有云开发一个自定义的 Terraform 提供程序,我在构建之间为状态文件而苦苦挣扎。

基本上每次构建新版本的自定义提供程序时,我都需要执行一个terraform init,这似乎会清除现有状态。

我有一些资源仍然存在,但 Terraform 认为它们不存在,因为它的状态文件是空的。

我尝试执行terraform refresh,但它没有任何作用:

空或不存在的状态文件。

刷新将不执行任何操作。刷新不会出错或返回错误 退出状态,因为许多自动化脚本使用刷新、计划,然后 应用,并且可能还没有首次运行的状态文件。

我在文档中看到可以import现有的基础设施,但为此,提供程序需要实现导入功能。

有没有办法强制大地刷新状态?

实际上我需要为我的提供程序实现import功能,因为terraform refresh无法刷新不在State中的资源。

最新更新