title: No available provider "azure" plugins are compatible with this Terraform version. Azurerm -1.28 Terraform -
body: <p>My environment looks like the following on OSX. </p>
  
  <p>NJ033-10126375:old-example 10126375$ terraform version
  Terraform v0.12.10
  + provider.azurerm v1.28.0
  + provider.random v2.2.1</p>
  
  <p><strong>edit:</strong> when i run <code>terraform providers</code> i get the following </p>
  
  <pre><code>.
  ├── provider.azure
  ├── provider.azurerm ~&gt;1.35
  └── provider.random
  </code></pre>
  
  <p>I get the following error in terraform.</p>
  
  <pre><code>No available provider "azure" plugins are compatible with this 
  
  Terraform version.
  
  From time to time, new Terraform major releases can change the requirements for
  plugins such that older plugins become incompatible.
  
  Terraform checked all of the plugin versions matching the given constraint:
      (any version)
  
  Unfortunately, none of the suitable versions are compatible with this version
  of Terraform. If you have recently upgraded Terraform, it may be necessary to
  move to a newer major release of this provider. Alternatively, if you are
  attempting to upgrade the provider to a new major version you may need to
  also upgrade Terraform to support the new version.
  
  Consult the documentation for this provider for more information on
  compatibility between provider versions and Terraform versions.
  </code></pre>
  
  <p>Below is my vars.auto.tfvars (changing the version or omitting it doesn't help)</p>
  
  <pre><code>variable subscription_id {}
  variable tenant_id {}
  variable client_id {}
  variable client_secret {}
  
  provider "azurerm" {
     subscription_id = "${var.subscription_id}"
     tenant_id = "${var.tenant_id}"
     client_id = "${var.client_id}"
     client_secret = "${var.client_secret}"
     version = "=1.28.0"
  }
  </code></pre>
  
  <p>Here is what is even more interesting, this code was working a few days ago i try to run it again with no changes and its broken. I then use brew upgrade terraform and then other projects that were working no longer work. </p>
  
  <p>Pretty much I cant get past a terraform init. </p>
  
  <p><strong>Issue solved</strong> it was due to a typo of using <strong>azure_public_ip</strong> instead of <strong>azurerm_public_ip</strong>.</p>