尝试构建自定义 Terraform 提供程序,遇到 helpers/schema 模块错误

首先我会说我是 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 提供程序吗?谢谢。


白衣非少年
浏览 129回答 1
1回答

Helenr

您所遵循的指南非常过时(自 2014 年起)。自从写出来后,他们重组了几次plugin SDK,稍微新一点的我相信terraform-plugin-sdk我根本不建议学习。最新和推荐的 SDK称为terraform-plugin-framework.带有示例的最新文档位于:Implement a Provider with the Terraform Plugin Framework。它将引导您完成环境设置并引导新的自定义提供程序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go