我首先要說我對 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 提供程式嗎?謝謝。
uj5u.com熱心網友回復:
您遵循的指南非常過時(從 2014 年開始)。自從寫了之后,他們多次重新組織了plugin SDK,我相信稍微更新一點terraform-plugin-sdk,我完全不建議學習。最新和推薦的 SDK稱為terraform-plugin-framework.
帶有示例的最新檔案在這里:使用 Terraform 插件框架實作提供程式。它將引導您完成環境設定并引導新的自定義提供程式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/512018.html
