HashiCorp

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

8 個技能
H
provider-actions

作者 hashicorp

使用 provider-actions 技能,透過 Plugin Framework 實作 Terraform Provider actions,適用於後端開發。內容涵蓋以生命週期為基礎的命令式行為、repository 檔案配置、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 檔案,串接 component 與 deployment,管理多環境或多區域基礎架構,並排查 Stack 語法、相依性與版面結構問題。特別適合後端開發與平台工程工作流程。

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

作者 hashicorp

refactor-module 技能,用於將龐大的 Terraform 重構為可重用的模組,並具備清楚的 inputs、outputs、封裝設計與 state migration 規劃。

重构
收藏 0GitHub 583
H
terraform-test

作者 hashicorp

terraform-test 是一份實用指南,教你如何使用 `.tftest.hcl` 檔案、`run` 區塊、assertions、mocks,以及適合 CI 的工作流程來撰寫與執行 Terraform 測試。可用來在合併前驗證 module outputs、resource arguments、條件邏輯,以及 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 實作 resources 與 data sources。適用於後端開發流程中的 CRUD 操作、schema 設計、state 管理與 acceptance testing。

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

作者 hashicorp

provider-docs 技能可協助你為 Terraform provider 建立、更新與驗證 Terraform Registry 文件。適用於 provider-docs 指南工作、Technical Writing 的 provider-docs,以及在文件變更時同步 schema descriptions、`tfplugindocs` templates 與 Registry 輸出。

技术写作
收藏 0GitHub 0