与Terraform一起部署的Customscript Extension显示“无效清单版本”

时间:2020-07-31 11:01:25

标签: azure terraform

我已经将Customscript Extension部署到Windows VM(以添加第二个Log Analytics Workspace),但是Terraform部署超时。

当我在Azure门户中检查扩展时,它显示以下内容:

Azure Extension Error

该脚本(powershell)如果在VM上本地运行,则可以完美运行。

错误(无效的清单版本:处理程序Microsoft.Azure.Extensions.CustomScript:2.0.7在文件0.status中为10)似乎并未提供太多有关失败原因的信息。

Terraform代码:

resource "azurerm_virtual_machine_extension" "MMA_Cust" {
  
  for_each              = toset(var.vm_hostname_list)
  name                 = "MSMonitoringAgent_Cust"
  virtual_machine_id   = azurerm_virtual_machine.gwb-vm[each.key].id
  publisher            = "Microsoft.Azure.Extensions"
  type                 = "CustomScript"
  type_handler_version = "2.0"
  depends_on           = [azurerm_virtual_machine_extension.MMA]

  settings = <<SETTINGS
    {
        "script": "${base64encode(templatefile("${path.module}/add_2nd_LAW.ps1", {
          wsid="<id>",
          wsidkey="<key>"
        }))}"
    }
SETTINGS
}

0 个答案:

没有答案