Terraform: как исправить время создания Azurerm_cosmosdb_account - PullRequest
1 голос
/ 14 мая 2019

Создание базы данных Cosmos через Terraform с глобальным включением «Репликация данных» завершается по истечении одного часа с кодом состояния:

StatusCode = 202 - Исходная ошибка: превышен крайний срок контекста

Есть ли какие-либо решения, которые Terraform может успешно завершить?

Мы попытались добавить операцию тайм-аута в код Terraform, однако она не поддерживается

Код Terraform, который истекает:

resource "azurerm_resource_group" "resource_group" {
  name     = "${local.name}"
  location = "${var.azure_location}"
  tags     = "${var.tags}"
}

resource "azurerm_cosmosdb_account" "db" {
  name                = "${local.name}"
  location            = "${var.azure_location}"
  resource_group_name = "${azurerm_resource_group.resource_group.name}"
  offer_type          = "Standard"
  kind                = "GlobalDocumentDB"
  tags                = "${var.tags}"

  enable_automatic_failover = false

  consistency_policy {
    consistency_level = "Session"
  }

  geo_location {
    location          = "${var.failover_azure_location}"
    failover_priority = 1
  }

  geo_location {
    location          = "${azurerm_resource_group.resource_group.location}"
    failover_priority = 0
  }
}

Я ожидаю, что Terraform завершится успешно, поскольку база данных Cosmos создается после истечения времени ожидания Terraform без ошибок.

...