new-terraform-provider

new-terraform-provider

热门

在搭建新的 Terraform Provider 时使用此技能。

763Star
114Fork
更新于 2026/7/15
SKILL.md
readonly只读
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 ./...