我遇到了与此处完全相同的问题Terraform 尝试加载旧的已失效提供程序,并且那里发布的解决方案对我不起作用。
问题是我在 terraform 配置中定义:
required_providers {
postgresql = {
source = "cyrilgdn/postgresql"
version = ">=1.13.0"
}
}
但是terraform init进程总是尝试下载hashicorp/postgresql,最后还是找不到。
我当前的 terraform 版本是:
windows_amd64 上的 Terraform v1.0.6
我确实尝试了很多并使用资源参数“提供者”来明确设置所有资源的提供者,但即使这样我也没有找到办法。
任何人都可以再次在这里提供帮助或向我发布此提供商的工作示例吗?