无法使用 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
]
}
它解决了如下问题:
我正在尝试使用 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
]
}
它解决了如下问题: