Error AtlasError Documentation and Resolution

Terraform hashicorp/terraform provider is not compatible

hashicorp/terraform is not compatible with Terraform v0.11 or later and should never be declared in a required_providers block.

Terraform reported a provider compatibility problem because the configuration declares the legacy `hashicorp/terraform` provider. Modern Terraform versions include `terraform_remote_state` through the built-in provider path instead, so the old provider should not be used.

hashicorp/terraform is not compatible with Terraform v0.11 or laterproviders
hashicorp/terraform is not compatible with Terraform v0.11 or later and should never be declared in a required_providers block.
  • The configuration still declares the legacy `hashicorp/terraform` provider in `required_providers`.
  • Older Terraform examples or modules were copied into a modern Terraform project without updating provider requirements.
  • A migration from an older Terraform configuration left behind a provider declaration that is no longer valid.
  1. Remove `hashicorp/terraform` from the `required_providers` block.
  2. Use the built-in provider path for `terraform_remote_state` instead of declaring the legacy external provider.
  3. Review any reused module or example configuration for outdated provider declarations and modernize them before running `terraform init` again.
Provider Requirements - Configuration Language
Terraform hashicorp/terraform provider not compatible: causes and fixes | Error Atlas