Terraform

由站点技能导入器识别的 Terraform 技能与工作流。

15 个技能
W
terraform-module-library

作者 wshobson

terraform-module-library 可帮助团队为 AWS、Azure、GCP 和 OCI 设计可复用的 Terraform modules,提供标准化结构、示例和测试,便于开展更易维护的云架构工作。

云架构
收藏 0GitHub 32.6k
A
terraform-skill

作者 antonbabenko

terraform-skill 是一款以诊断优先的 Terraform 和 OpenTofu 技能。可用于审查、调试或规划跨模块、测试、CI、扫描和状态操作的变更,并提供版本感知的指导。它有助于减少身份漂移、密钥暴露、影响范围扩大、CI 偏移和状态损坏。

部署
收藏 0GitHub 1.8k
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
terraform-search-import

作者 hashicorp

了解 terraform-search-import,使用 Terraform Search 发现受支持的云资源,并将它们批量导入到 Terraform state 中。这个 terraform-search-import 技能适合后端开发、审计和迁移流程;当你需要一份实用指南来安装、验证 provider 支持并减少试错地开始使用时,它尤其有帮助。

后端开发
收藏 0GitHub 583
H
azure-verified-modules

作者 hashicorp

azure-verified-modules 是一份用于创建或审查 Azure Terraform 模块的指南,帮助其符合 Azure Verified Modules(AVM)要求。可用它来统一模块结构、变量、输出、测试和文档,生成更接近认证标准的代码。

代码生成
收藏 0GitHub 583
Z
aws-cdk-development

作者 zxkane

aws-cdk-development 是一个面向 AWS Cloud Development Kit 的辅助 skill,用于设计、审查和排查基础设施即代码问题。适用于 CDK stack、constructs、`cdk synth`、`cdk deploy` 以及 TypeScript 或 Python 中的 Cloud Architecture 工作流。它还提供基于仓库模式和校验检查的安装与使用指导。

云架构
收藏 0GitHub 0
H
provider-test-patterns

作者 hashicorp

provider-test-patterns 是面向 Plugin Framework 团队的 Terraform provider 接受测试技能。它帮助你处理 TestCase 和 TestStep 结构、state 检查、plan 检查、导入验证、sweeper,以及 Backend Development 中的临时资源模式。

后端开发
收藏 0GitHub 0
H
run-acceptance-tests

作者 hashicorp

面向 Terraform provider 验收测试的 run-acceptance-tests 技能指南。可用于运行聚焦的 `TestAcc` 测试、安全处理必需的环境变量,并通过清晰的分步流程排查失败原因。

验收测试
收藏 0GitHub 0
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
Terraform