Процедура создания azurerm_virtual_machine_extension в среде Azure Gov выполняется бесконечно без остановки - PullRequest
0 голосов
/ 14 октября 2019

Я хочу установить агент OMS на машине linux, но это займет целую вечность для создания расширения без остановки

vm.tf

resource "azurerm_log_analytics_workspace" "workspace" {
  name                = "workspace"
  location            = "${var.azure_location}"
  resource_group_name = "${data.azurerm_resource_group.parent_rg.name}"
  sku                 = "PerGB2018"
  retention_in_days   = 180
}

resource "azurerm_virtual_machine" "server" {
  name                  = "vm"
  vm_size               = "${var.jenkins_vm_size}"
  location              = "${var.azure_location}"
  resource_group_name   = "${azurerm_resource_group.rg.name}"
  network_interface_ids = ["${azurerm_network_interface.nic.id}"]
  ...
  }

  tags = "${local.vm_tags}"
}

resource "azurerm_virtual_machine_extension" "oms_mma" {
  name                       = "OMSExtension"
  location                   = "${var.azure_location}"
  resource_group_name        = "${azurerm_resource_group.rg.name}"
  virtual_machine_name       = "${azurerm_virtual_machine.server.name}"
  publisher                  = "Microsoft.EnterpriseCloud.Monitoring"
  type                       = "OmsAgentForLinux"
  type_handler_version       = "1.7"
  auto_upgrade_minor_version = true

  settings = <<SETTINGS
    {
      "workspaceId" : "${azurerm_log_analytics_workspace.workspace.workspace_id}"
    }
  SETTINGS

  protected_settings = <<PROTECTED_SETTINGS
    {
      "workspaceKey" : "${azurerm_log_analytics_workspace.workspace.primary_shared_key}"
    }
  PROTECTED_SETTINGS
}

Процедура создания Terraform продолжается без остановки:

azurerm_virtual_machine_extension.oms_mma: Still creating... [10s elapsed]
.
.
.
azurerm_virtual_machine_extension.oms_mma: Still creating... [20m0s elapsed]

Когда я читаю в документе MS, в Azure Gov env сказано, что мне нужно добавить -d параметр, который означает domain для команды, например:

wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY> -d opinsights.azure.us

Но я не могу найти пример для сценария terraform параметра domain. У кого-нибудь есть опыт по этому поводу?

...