我已经部署了Windows VM和扩展。 我想对VM资源进行更改并应用它们。 但是,即使虚拟机扩展资源已经运行,它也会再次执行。
有任何解决此问题的技巧吗?也许在命令前面有东西要执行?
`resource "azurerm_virtual_machine_extension" "main" {
name = "${var.vm_name}"
location ="${azurerm_resource_group.resource_group.location}"
resource_group_name = "${azurerm_resource_group.resource_group.name}"
virtual_machine_name = "${azurerm_virtual_machine.vm.name}"
publisher = "Microsoft.Azure.Extensions"
type = "CustomScript"
type_handler_version = "2.0"
settings = <<SETTINGS
{
"fileUris" : ["<path to file}"],
"commandToExecute": "sh <name of file> --ExecutionPolicy Unrestricted\""
}
SETTINGS
}`