作者 hashicorp
使用 provider-actions 技能,借助 Plugin Framework 在后端开发中实现 Terraform Provider actions。内容涵盖基于生命周期的命令式行为、仓库文件布局、schema 结构、测试、文档以及 changelog 编写指引。
作者 hashicorp
使用 provider-actions 技能,借助 Plugin Framework 在后端开发中实现 Terraform Provider actions。内容涵盖基于生命周期的命令式行为、仓库文件布局、schema 结构、测试、文档以及 changelog 编写指引。
作者 hashicorp
new-terraform-provider 这个技能帮助后端和基础设施开发者使用 Plugin Framework 搭建一个新的 Terraform provider。它会引导你完成工作区创建、Go module 初始化、main.go 连接,以及构建/测试校验,帮助你干净利落地完成 provider 的初始搭建。
作者 hashicorp
terraform-stacks 是面向 HashiCorp Terraform Stacks 的实用技能。可用于创建、修改和验证 `.tfcomponent.hcl` 与 `.tfdeploy.hcl` 文件,连接组件与部署,管理多环境或多区域基础设施,并排查 Stack 语法、依赖关系和目录布局问题。很适合后端开发和平台工程工作流。
作者 hashicorp
refactor-module skill 用于将单体 Terraform 重构为可复用模块,强调清晰的 inputs、outputs、封装以及 state 迁移规划。
作者 hashicorp
terraform-test 是一份实用指南,教你如何使用 `.tftest.hcl` 文件、`run` 块、断言、mock,以及适合 CI 的工作流来编写和运行 Terraform 测试。可用于在合并前验证 module 输出、资源参数、条件逻辑以及 plan 或 apply 行为。
作者 hashicorp
terraform-style-guide 帮助你基于 HashiCorp 风格规范、文件布局和安全优先默认值来生成与审查 Terraform HCL。适用于 Terraform 原生代码生成、模块结构、变量、输出,以及在真实仓库中做更安全的配置。
作者 hashicorp
provider-resources 是一项用于 Terraform Provider 开发的技能,帮助你使用 Plugin Framework 实现资源和数据源。它适用于后端开发中的 CRUD 操作、schema 设计、state 管理和 acceptance testing。
作者 hashicorp
provider-docs 技能可帮助你为 Terraform Provider 创建、更新并验证 Terraform Registry 文档。它适用于 provider-docs 指南工作、Technical Writing 场景下的 provider-docs,以及在文档变更时保持 schema 描述、tfplugindocs 模板和 Registry 输出同步。