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
Observed message
hashicorp/terraform is not compatible with Terraform v0.11 or later and should never be declared in a required_providers block.
Why it happens
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.
How to fix it
Remove `hashicorp/terraform` from the `required_providers` block.
Use the built-in provider path for `terraform_remote_state` instead of declaring the legacy external provider.
Review any reused module or example configuration for outdated provider declarations and modernize them before running `terraform init` again.