Azure 地形企业种族条件?

Azure 地形企业种族条件?,azure,terraform,Azure,Terraform,使用terraformapply在本地运行terraform模板可以正常工作。然而,当我从terraform enterprise运行它时,我得到了不同的结果 第一个结果是(有些清洁): 我想这可能是我使用的服务原则,它与我在本地所做的不同(仅使用az登录)。然而,问题是在请求获取对象时出现的 下一次,我得到了一个不同的错误: Error: Error Creating/Updating Subnet ".." (Virtual Network ".." / Resource Group "..

使用
terraformapply
在本地运行terraform模板可以正常工作。然而,当我从terraform enterprise运行它时,我得到了不同的结果

第一个结果是(有些清洁):

我想这可能是我使用的服务原则,它与我在本地所做的不同(仅使用az登录)。然而,问题是在请求获取对象时出现的

下一次,我得到了一个不同的错误:

Error: Error Creating/Updating Subnet ".." (Virtual Network ".." / Resource Group ".."): network.SubnetsClient#CreateOrUpdate: Failure sending request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error. Status=<nil> Code="AnotherOperationInProgress" Message="Another operation on this or dependent resource is in progress. To retrieve status of the operation use uri: https://management.azure.com/subscriptions/../providers/Microsoft.Network/locations/eastus/operations/..?api-version=2019-06-01." Details=[]
  on modules/../main.tf line 38, in resource "azurerm_subnet" "..":
  38: resource "azurerm_subnet" "workspace" {
错误:创建/更新子网时出错。“”(“虚拟网络”。“/Resource Group”。”):网络。子网客户端#CreateOrUpdate:发送请求失败:StatusCode=0--原始错误:自动测试/azure:服务返回错误。Status=Code=“AnotherOperationInProgress”Message=“此资源或从属资源上的另一个操作正在进行。要检索操作的状态,请使用uri:https://management.azure.com/subscriptions/../providers/Microsoft.Network/locations/eastus/operations/..?api-版本=2019-06-01。“详细信息=[]
在modules/./main.tf第38行的资源“azurerm_子网”中
38:资源“azurerm_子网”“工作区”{

这一次,它在另一个
操作进程中失败了
,所以这对我来说肯定是一个竞争条件。有什么想法吗?

你能分享你的地形脚本吗?我目前的理论是我有一个
azurerm\u模板部署
,并且它没有定义依赖项(
依赖于
)。因此,我认为发生的事情是,它看到模板没有依赖项,并为此启动了一个线程。这可以解释为什么我随机获得差异错误或成功。添加了依赖项和测试。
Error: Error Creating/Updating Subnet ".." (Virtual Network ".." / Resource Group ".."): network.SubnetsClient#CreateOrUpdate: Failure sending request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error. Status=<nil> Code="AnotherOperationInProgress" Message="Another operation on this or dependent resource is in progress. To retrieve status of the operation use uri: https://management.azure.com/subscriptions/../providers/Microsoft.Network/locations/eastus/operations/..?api-version=2019-06-01." Details=[]
  on modules/../main.tf line 38, in resource "azurerm_subnet" "..":
  38: resource "azurerm_subnet" "workspace" {