HashiCorp

由站点技能导入器展示的 HashiCorp 技能与工作流。

8 个技能
H
provider-actions

作者 hashicorp

使用 provider-actions 技能,借助 Plugin Framework 在后端开发中实现 Terraform Provider actions。内容涵盖基于生命周期的命令式行为、仓库文件布局、schema 结构、测试、文档以及 changelog 编写指引。

后端开发
收藏 0GitHub 583
H
new-terraform-provider

作者 hashicorp

new-terraform-provider 这个技能帮助后端和基础设施开发者使用 Plugin Framework 搭建一个新的 Terraform provider。它会引导你完成工作区创建、Go module 初始化、main.go 连接,以及构建/测试校验,帮助你干净利落地完成 provider 的初始搭建。

后端开发
收藏 0GitHub 583
H
terraform-stacks

作者 hashicorp

terraform-stacks 是面向 HashiCorp Terraform Stacks 的实用技能。可用于创建、修改和验证 `.tfcomponent.hcl` 与 `.tfdeploy.hcl` 文件,连接组件与部署,管理多环境或多区域基础设施,并排查 Stack 语法、依赖关系和目录布局问题。很适合后端开发和平台工程工作流。

后端开发
收藏 0GitHub 583
H
refactor-module

作者 hashicorp

refactor-module skill 用于将单体 Terraform 重构为可复用模块,强调清晰的 inputs、outputs、封装以及 state 迁移规划。

重构
收藏 0GitHub 583
H
terraform-test

作者 hashicorp

terraform-test 是一份实用指南,教你如何使用 `.tftest.hcl` 文件、`run` 块、断言、mock,以及适合 CI 的工作流来编写和运行 Terraform 测试。可用于在合并前验证 module 输出、资源参数、条件逻辑以及 plan 或 apply 行为。

代码生成
收藏 0GitHub 583
H
terraform-style-guide

作者 hashicorp

terraform-style-guide 帮助你基于 HashiCorp 风格规范、文件布局和安全优先默认值来生成与审查 Terraform HCL。适用于 Terraform 原生代码生成、模块结构、变量、输出,以及在真实仓库中做更安全的配置。

代码生成
收藏 0GitHub 583
H
provider-resources

作者 hashicorp

provider-resources 是一项用于 Terraform Provider 开发的技能,帮助你使用 Plugin Framework 实现资源和数据源。它适用于后端开发中的 CRUD 操作、schema 设计、state 管理和 acceptance testing。

后端开发
收藏 0GitHub 0
H
provider-docs

作者 hashicorp

provider-docs 技能可帮助你为 Terraform Provider 创建、更新并验证 Terraform Registry 文档。它适用于 provider-docs 指南工作、Technical Writing 场景下的 provider-docs,以及在文档变更时保持 schema 描述、tfplugindocs 模板和 Registry 输出同步。

技术写作
收藏 0GitHub 0