Azure devops terraform提供程序导致TypeError:无法读取属性';匹配';空的

Azure devops terraform提供程序导致TypeError:无法读取属性';匹配';空的,azure-devops,terraform,azure-pipelines,terraform-provider-azure,Azure Devops,Terraform,Azure Pipelines,Terraform Provider Azure,我一直收到这个错误 ##[error]TypeError:无法读取null的属性“match” 在Azure Devops中将terraform提供程序作为管道的一部分运行时。奇怪的是,这个问题只发生在我的应用步骤中。上一步也运行提供程序返回 terraform.exe providers . ├── provider.azurerm ~> 1.33.0 ├── module.acr │   └── provider.azurerm ~> 1.33.0 ├── module

我一直收到这个错误
##[error]TypeError:无法读取null的属性“match”
在Azure Devops中将terraform提供程序作为管道的一部分运行时。奇怪的是,这个问题只发生在我的应用步骤中。上一步也运行提供程序返回

terraform.exe providers
 .
 ├── provider.azurerm ~> 1.33.0
 ├── module.acr
 │   └── provider.azurerm ~> 1.33.0
 ├── module.aks
 │   └── provider.azurerm ~> 1.33.0
 ├── module.rg
 │   └── provider.azurerm ~> 1.33.0
 ├── module.sa
 │   └── provider.azurerm ~> 1.33.0
 └── module.spn
     ├── provider.azuread
     ├── provider.azurerm ~> 1.33.0
     └── provider.random
编辑:
这似乎是Terraform步骤中引用的路径的问题。将其更改为有效路径已修复该问题。

这似乎是Terraform“验证并应用”发布管道步骤中“配置目录”设置的问题。将其更改为包含构建工件的路径已解决此问题。

您应该添加解决方案作为答案,并在48小时后接受它hours@gungthar非常感谢您在这里分享您的解决方案,您可以将其转换为答案。因此,它将有助于其他成员谁得到同样的问题,找到解决办法容易。祝您度过愉快的一天:)我提出了一个git hub问题,试图从中获得更有用的错误消息