Terraform Azure虚拟机扩展

时间:2018-11-29 18:55:12

标签: azure terraform azure-virtual-machine windows-server-2016 terraform-provider-azure

我已经部署了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
}`

0 个答案:

没有答案