无法使用 azure 管道部署 terraform 资源 "azurerm_network_interface.main"

Not able to deploy terraform resource"azurerm_network_interface.main" using azure pipelines

我正在尝试使用 azure 管道部署 infra(terraform)。我正在使用部署基础设施的脚本,但基础设施的创建长时间停留在创建状态,就好像我使用本地部署一样,我能够在几分钟内轻松部署它

管道卡在创建状态并在 1 小时后失败,而在我的本地我可以在 5-6 分钟内部署

这是提供商的详细信息:

terraform {

  required_version = ">=0.12"

  required_providers {
    azurerm = {
      source = "hashicorp/azurerm"
      version = "2.90.0"
    }
  }
}

provider "azurerm" {
  features {}
}

我也试过,但遇到了如下问题:

所以,作为解决方案,我刚刚在 子网 nsg 关联 上添加了一个 depends on 块,如下所示:

resource "azurerm_subnet_network_security_group_association" "example" {
  subnet_id                 = azurerm_subnet.example.id
  network_security_group_id = azurerm_network_security_group.example.id
  depends_on = [
    azurerm_network_interface.example
  ]
}

它解决了如下问题: