The Terraform Team is very excited to announce the general availability of Terraform 0.13.
In addition to bringing count, for_each, and depends_on to modular workflows, Terraform 0.13 features the the ability to automatically install verified partner, & community providers via the HashiCorp Terraform Registry.
I have this in my project
required_providers {
azurerm = {
source = “hashicorp/azurerm”
}
and
provider “azurerm” {
subscription_id = var.subscription_id
features {}
}
but I get "Failed to instantiate provider “registry.terraform.io/-/azurerm” to obtain
schema: unknown provider “registry.terraform.io/-/azurerm” error on apply. I am also using terraform cloud
I tried to specifically registry.terraform.io/-/azurerm but then I have an issue with my features block. Any help is appreciated.
Hi. I was facing the same error and the following command allowed me to fix it: terraform state replace-provider registry.terraform.io/-/azurerm registry.terraform.io/hashicorp/azurerm
Our team just upgraded to 0.13 as we were in the process of refactoring our growing infrastructure and saw potential in the features of 0.13.
The result of the refactor is an outstanding simplification of our project! By utilizing the module for_each/count feature we have been able to break down our hand written terraform layout and migrate it into a scalable, reusable, json-backed configuration project. This upgrade unlocks a whole new potential to terraform that I am excited to promote.
I was so blown away by the transformation this version has unlocked that I felt obligated to join the forums and congratulate and thank every one who had a part in 0.13, as well as terraform as a project. This release has really helped our team simplify our project and unlock potentials we have been envisioning.
Thank you again, Terraform has really been an amazing project to watch grow. Keep up all the great work!