问题
你是安装砖起程拓殖的提供者(AWS|Azure|GCP)和砖供应商注册表错误。
错误而安装hashicorp /砖:registry.terraform提供者注册中心。io并没有一个名叫registry.terraform.io提供者/ hashicorp /砖
导致
这个错误发生的时候required_providers块没有定义在每个模块使用砖起程拓殖的提供者。
解决方案
创建一个versions.tf文件和以下内容:
#版本。tf起程拓殖{required_providers{砖={源=“砖/砖”=“1.0.0版本}}}
保存一个副本version.tf文件在每个模块环境级别的代码库。
删除版本场的versions.tf文件并保存一份更新后的文件在每个模块模块级别的代码库。
例如:
├──环境│├──沙箱││├──README。md││├──主要。tf││└──版本。tf / /这个文件包含“版本”字段。││└──生产├──README。md│├──主要。tf│└──版本。tf / /这个文件包含“版本”字段。└──模块├──发送第一个模块│├──……│└──版本。tf / /这个文件不包含“版本”字段。└──第二个模组├──…… └── versions.tf // This file does NOT contain the "version" field.
检查要求供应商起程拓殖文档了解更多信息。