我在Azure上使用Terraform模板在同一个Azure"资源组"中创建多个服务器,但是当我每次尝试为各个服务器运行模板时,它在创建时删除了以前的服务器下一个。
我知道如何重复使用相同的模板在同一个资源组中创建多个服务器。
感谢。
答案 0 :(得分:1)
Terraform旨在是幂等的,这意味着重新应用相同的模板不会发生任何变化。如果您编辑模板,Terraform将编辑环境以反映任何更改或删除。
如果您需要多个VM,则至少有两个选项:
答案 1 :(得分:0)
我能够做到这一点,这就是我所做的。 我在不同的文件夹下创建了两个单独的.tf文件。
1)用于创建资源组,NSG,存储帐户,Vnet 2)用于创建公共IP,网络接口和VM本身。
所以我可以使用第二个配置文件来创建多个服务器,只需通过参数
更改值