错误:无法加载terraform 0.14.3的插件



我们的供应商出现以下错误

错误:无法加载插件

需要重新初始化插件。请运行";地形初始化";。插件是Terraform用来访问和操作的外部二进制文件资源。所提供的配置需要无法定位的插件,不满足版本约束,或者在其他方面不兼容。Terraform自动从您的配置,包括子模块中使用的提供程序。要查看要求和约束,运行";地形提供者";。未能实例化提供程序";registry.terraform.io/hashicorp/aws";以获得schema:未知提供者";registry.terraform.io/hashicorp/aws";使用/root/.doker/config.json 的凭据进行身份验证

尽管我们也更换了提供商

terraform state replace-provider -auto-approve registry.terraform.io/-/aws registry.terraform.io/hashicorp/aws 
terraform state replace-provider -auto-approve registry.terraform.io/-/external   registry.terraform.io/hashicorp/external
terraform state replace-provider -auto-approve registry.terraform.io/-/null   registry.terraform.io/hashicorp/null
terraform state replace-provider -auto-approve registry.terraform.io/-/random   registry.terraform.io/hashicorp/random
terraform state replace-provider -auto-approve registry.terraform.io/-/template  registry.terraform.io/hashicorp/template

除此之外,我们还使用了required_providers,但没有运气

required_providers {
aws = {
source = "hashicorp/aws"
version = "3.49.0"
}
}

我已经完成了以下步骤。

  1. rm-rf~/.terraform.d/plugins/registry.terrafform.io/hashicorp/*
  2. 地形初始化

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新