SKILL.md
readonlyread-only
name
new-terraform-provider
description
在建立新的 Terraform Provider 時使用此技能。
使用 Plugin Framework 建立新的 Terraform Provider:
- 如果我已經在一個 Terraform Provider 的工作區中,請確認是否要建立新的工作區。如果不要建立新的工作區,則跳過所有後續步驟。
- 建立一個新的工作區根目錄。根目錄名稱應以 "terraform-provider-" 為前綴。所有後續步驟都在這個新工作區中執行。
- 初始化一個新的 Go 模組。
- 執行
go get -u github.com/hashicorp/terraform-plugin-framework@latest。 - 撰寫一個 main.go 檔案,遵循範例。
- 移除
main.go中的 TODO 註解。 - 執行
go mod tidy。 - 執行
go build -o /dev/null。 - 執行
go test ./...。






