在 terraform apply 之后,它会创建一个包含 N 个实例的 azurerm_virtual_machine_scale_set 资源,但随后我需要为每个虚拟机实例执行一些具有不同参数的脚本。你能帮我解决这个问题吗?非常感谢!
最佳答案
对于您的问题,我认为您应该更好地了解 Azure VM 规模集。通常,规模集对于部署一组具有相似配置的计算机的高可用基础架构非常有用。
某些功能仅在规模集中可用,而其他功能仅在虚拟机中可用。请参阅When to use scale sets instead of virtual machines?因此,您应该考虑一下您真正想要哪种服务。
此外,请查看 the Argument of VM scale set您可以在 Terraform 中设置。您只需设置扩展来执行规模集中的脚本,但扩展似乎适用于整个规模集,而不是具有不同参数的单个实例。希望这会有所帮助。
关于linux - 如何为 VM 资源 azurerm_virtual_machine_scale_set 的每个实例执行具有不同参数的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54186473/