首先我会说我是 Go 的新手并且在弄清楚它的环境时遇到了很多麻烦。我正在尝试按照本指南中的说明制作自定义 Terraform 提供程序。设置项目文件后尝试运行时go mod tidy,无法拉入所需的模块。这是我得到的错误:github.com/hashicorp/terraform/terraform: module github.com/hashicorp/terraform@latest found (v.1.3.2), but does not contain package github.com/hashicorp/terraform/terraform对于几乎所有要求,我都会遇到同样的错误。有人可以 ELI5 我应该如何设置我的 Go 环境以便我可以编写自定义 tf 提供程序吗?谢谢。
1 回答
Helenr
TA贡献1780条经验 获得超3个赞
您所遵循的指南非常过时(自 2014 年起)。自从写出来后,他们重组了几次plugin SDK,稍微新一点的我相信terraform-plugin-sdk
我根本不建议学习。最新和推荐的 SDK称为terraform-plugin-framework
.
带有示例的最新文档位于:Implement a Provider with the Terraform Plugin Framework。它将引导您完成环境设置并引导新的自定义提供程序。
- 1 回答
- 0 关注
- 58 浏览
添加回答
举报
0/150
提交
取消