既知のプロバイダーに対して解決できないリソース/データソースを検出します。 プロバイダーは 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 ドキュメントを参照してください。