Terraform适用于现有的ARM资源。需要国家吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Terraform适用于现有的ARM资源。需要国家吗?相关的知识,希望对你有一定的参考价值。

Terraform v0.11.11 provider.azurerm v1.21.0

我完成了将ARM模板转换为Terraform并开始向TF添加新内容而不是ARM。在现有部署中应用terraform是否安全,因为这是我现在所拥有的全部内容?

另一个问题。由于我在使用ARM模板时没有任何持久状态,我是否必须使用状态或Terraform将现有资源与tf模板区分开来并执行“合并”/“更新”?

我是否必须将每个资源单独导入状态文件/ blob,像这样的Error Importing existing resources into Terraform State File

谢谢

答案

是的,在将terraform应用于在terraform之外创建的现有资源之前,您需要“保存聚集”状态。关于它是安全的 - 在你为TF添加状态后,它将能够判断它是否会对它们进行任何更改。

以上是关于Terraform适用于现有的ARM资源。需要国家吗?的主要内容,如果未能解决你的问题,请参考以下文章

sonata_type_collection 字段仅适用于现有的父对象

terraform 参考现有的 s3 存储桶和发电机表

将 ARM 模板转换为 Terraform [关闭]

Terraform 资源组 ID 作为变量

如何使用 Terraform 部署此 ARM 模板?请指教

如何使用 Terraform 为 Azure 资源创建警报