terraform尝试安装在模块或子模块的任何地方都未描述的提供程序

时间:2020-11-08 05:10:53

标签: terraform

以下是我的terraform初始化和terraform提供商的输出。我什至没有提及任何仍在尝试安装的名为“ web”的提供程序。同样的模块,我没有得到“ terraform -v”的输出

haresh@haresh:~/Downloads/cpinfra/terraform$ terraform init
Initializing modules...

Initializing the backend...

Initializing provider plugins...

- Using previously-installed hashicorp/local v1.4.0
- Using previously-installed hashicorp/tls v2.2.0
- Using previously-installed hashicorp/aws v3.14.1
- Finding latest version of hashicorp/web...

Error: Failed to install provider

Error while installing hashicorp/web: provider registry registry.terraform.io
does not have a provider named registry.terraform.io/hashicorp/web

haresh@haresh:~/Downloads/cpinfra/terraform$ 
haresh@haresh:~/Downloads/cpinfra/terraform$ 
haresh@haresh:~/Downloads/cpinfra/terraform$


 
haresh@haresh:~/Downloads/cpinfra/terraform$ terraform providers

Providers required by configuration:
.
├── provider[registry.terraform.io/hashicorp/external] ~> 1.2
├── provider[registry.terraform.io/hashicorp/local] ~> 1.4
├── provider[registry.terraform.io/hashicorp/null] ~> 2.1
├── provider[registry.terraform.io/hashicorp/random] ~> 2.2
├── provider[registry.terraform.io/hashicorp/aws]
├── provider[registry.terraform.io/hashicorp/web]
├── provider[registry.terraform.io/hashicorp/tls] ~> 2.1



haresh@haresh:~/Downloads/cpinfra/terraform$ terraform -v
Terraform v0.13.2
+ provider registry.terraform.io/hashicorp/aws v3.14.1
+ provider registry.terraform.io/hashicorp/external v1.2.0
+ provider registry.terraform.io/hashicorp/local v1.4.0
+ provider registry.terraform.io/hashicorp/null v2.1.2
+ provider registry.terraform.io/hashicorp/random v2.3.1
+ provider registry.terraform.io/hashicorp/tls v2.2.0

2 个答案:

答案 0 :(得分:1)

如果您搜索https://registry.terraform.io 该提供程序不可下载。

如果您未在TF中的任何位置指定它,请完全删除.terraform并尝试再次初始化

答案 1 :(得分:0)

不确定以前尝试过什么。如果您删除.terraform文件夹,然后重试,您将获得什么。