Based on PR: https://github.com/terraform-providers/terraform-provider-azurerm/pull/5325
azurerm provider version 1.42.0 is required so as to by default install the cosmosdb account with server version 3.6. To achieve this i have added the below in my template which unfortunately fails with the below error.
provider "azurerm" { version = "~> 1.42.0" }
hashicorp/azurerm: no available releases match the given constraints 1.35.0, ~> 1.35.0, ~> 1.42.0, ~> 1.35.0 Could not retrieve the list of available versions for provider
Could someone shed some light into this. What am i missing here
Another possibility(i.e. my case) - if you have the plugin binaries saved under $HOME/.terraform.d/plugins/
directory, Terraform won't download their newer versions and provide the message in question instead(tested on v0.13.5).
Rename the directory and check again, it should help. Cheers!
To get this working i had to remove other references of lower version of the provider specified in other modules and maintain unique provider in every modules.
ie 1.42.0
Both the comments to my question helped.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With