Terraform - 添加新的资源实例并恢复 Terraform 状态

Terraform - 添加新的资源实例并恢复 Terraform 状态
  1. 假设我使用 Terraform 脚本创建了一个环境,然后我想添加另一个与我已有的资源类型相同的资源。例如,我有 2 个应用 VM 实例,我想添加另一个。该怎么做?

  2. 假设我需要在一个不是使用 Terraform 创建的环境或由 Terraform 创建但手动修改的环境上工作。我该如何重新创建或更新 Terraform 的状态?

答案1

  1. 复制现有资源并使用不同的名称/id 复制它,或者设置count范围利用 现有 资源2.
  2. Terraform 允许你导入现有资源,但它不会为您创建清单中的资源代码,您需要自己编写。如果实际状态与 Terraform 清单不同,您需要更新代码以匹配,或者让 Terraform 应用必要的更改以使现实再次匹配代码。

相关内容