terraform providers causes to TypeError: Cannot read property 'match' of null

terraform providers causes to TypeError: Cannot read property 'match' of null

我一直收到错误消息 ##[error]TypeError: Cannot read property 'match' of null 当 运行 terraform 提供程序作为 Azure Devops 管道的一部分时。奇怪的是这个问题只发生在我的申请步骤。上一步还运行提供程序 returns

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 'Validate and Apply' 发布管道步骤中 'Configuration directory' 设置的问题。将其更改为包含构建工件的路径已解决问题。