new-terraform-provider

new-terraform-provider

熱門

在建立新的 Terraform Provider 時使用此技能。

763星標
114分支
更新於 2026/7/15
SKILL.md
readonlyread-only
name
new-terraform-provider
description

在建立新的 Terraform Provider 時使用此技能。

使用 Plugin Framework 建立新的 Terraform Provider:

  1. 如果我已經在一個 Terraform Provider 的工作區中,請確認是否要建立新的工作區。如果不要建立新的工作區,則跳過所有後續步驟。
  2. 建立一個新的工作區根目錄。根目錄名稱應以 "terraform-provider-" 為前綴。所有後續步驟都在這個新工作區中執行。
  3. 初始化一個新的 Go 模組。
  4. 執行 go get -u github.com/hashicorp/terraform-plugin-framework@latest
  5. 撰寫一個 main.go 檔案,遵循範例
  6. 移除 main.go 中的 TODO 註解。
  7. 執行 go mod tidy
  8. 執行 go build -o /dev/null
  9. 執行 go test ./...