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?
谢谢
答案 0 :(得分:1)
是的,在将terraform应用于terraform外部创建的现有资源之前,需要“保存\收集”状态。关于它的安全性-在将这些状态添加到TF之后,它就能知道它是否会对它们进行任何更改。