【发布时间】:2022-08-09 23:07:21
【问题描述】:
我尝试在我的 Terraform 项目中使用 Azure/Azapi 提供程序,但在添加提供程序并运行 terraform init 后,我收到以下错误:
Error: Failed to query available provider packages
Could not retrieve the list of available versions for provider hashicorp/azapi: provider registry registry.terraform.io does not have a provider named registry.terraform.io/hashicorp/azapi
这就是我的 providers.tf 的样子:
terraform {
required_providers {
azurerm = {
source = \"hashicorp/azurerm\"
version = \"=3.16.0\"
}
azapi = {
source = \"azure/azapi\"
version = \"=0.4.0\"
}
}
required_version = \"=1.2.6\"
}
provider \"azurerm\" {
features {}
}
provider \"azapi\" {
}
当我运行 terraform providers 时,我可以看到提供程序在我的模块中有错误的注册表 URL:
├── module.az-aca-env
│ └── provider[registry.terraform.io/hashicorp/azapi]
我会期待类似的东西registry.terraform.io/azure/azapi.
有任何想法吗?
标签: azure terraform infrastructure-as-code