微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法检索提供程序Terraform Azure的可用版本列表

如何解决无法检索提供程序Terraform Azure的可用版本列表

基于PR:https://github.com/terraform-providers/terraform-provider-azurerm/pull/5325

azurerm提供程序版本1.42.0是必需的,以便认情况下使用服务器版本3.6安装cosmosdb帐户。为此,我在模板中添加了以下内容,不幸的是失败并显示以下错误

提供商“ azurerm” { 版本=“〜> 1.42.0” }

hashicorp / azurerm:没有可用的发行版与给定的约束1.35.0匹配, 〜> 1.35.0,〜> 1.42.0,〜> 1.35.0 无法检索提供程序的可用版本列表

有人能对此有所启发。我在这里想念什么

解决方法

要使其正常工作,我必须删除其他模块中指定的较低版本的提供程序的其他引用,并在每个模块中维护唯一的提供程序。

即1.42.0

对我的问题的评论都有帮助。

,

另一种可能性(即我的情况) - 如果您将插件二进制文件保存在 $HOME/.terraform.d/plugins/ 目录下,Terraform 将不会下载其较新版本并提供相关消息(在 v0.13.5 上测试)。

重命名目录并再次检查,应该会有所帮助。干杯!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。