检测无法根据已知提供程序进行解析的资源/数据源。
提供程序应在 required_providers
部分中指定,或者应来自 hashicorp
命名空间。
例如,下面的代码会导致错误:
terraform {
required_version = "1.1.3"
}
resource "abbey_demo" "demo" {
email = "user@mail.company"
permission = "user"
}
Terraform 将尝试为 abbey_demo
资源导入 hashicorp/abbey
提供程序。
要修正此问题,我们需要指定准确的提供程序坐标:
terraform {
required_version = "1.1.3"
required_providers {
abbey = {
source = "abbeylabs/abbey"
version = "0.2.9"
}
}
}
resource "abbey_demo" "demo" {
email = "user@mail.company"
permission = "user"
}
有关详情,请参阅 Terraform 文档。