作者 hashicorp
使用 provider-actions 技能,透過 Plugin Framework 實作 Terraform Provider actions,適用於後端開發。內容涵蓋以生命週期為基礎的命令式行為、repository 檔案配置、schema 結構、測試、文件與 changelog 指引。
作者 hashicorp
使用 provider-actions 技能,透過 Plugin Framework 實作 Terraform Provider actions,適用於後端開發。內容涵蓋以生命週期為基礎的命令式行為、repository 檔案配置、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 檔案,串接 component 與 deployment,管理多環境或多區域基礎架構,並排查 Stack 語法、相依性與版面結構問題。特別適合後端開發與平台工程工作流程。
作者 hashicorp
refactor-module 技能,用於將龐大的 Terraform 重構為可重用的模組,並具備清楚的 inputs、outputs、封裝設計與 state migration 規劃。
作者 hashicorp
terraform-test 是一份實用指南,教你如何使用 `.tftest.hcl` 檔案、`run` 區塊、assertions、mocks,以及適合 CI 的工作流程來撰寫與執行 Terraform 測試。可用來在合併前驗證 module outputs、resource arguments、條件邏輯,以及 plan 或 apply 行為。
作者 hashicorp
terraform-style-guide 可協助依照 HashiCorp 風格慣例、檔案佈局與以安全為先的預設值,生成並審查 Terraform HCL。適合用於 Terraform 原生程式碼生成、模組結構、變數、輸出,以及真實儲存庫中的較安全設定。
作者 hashicorp
provider-resources 是一個用於 Terraform Provider 開發的技能,協助你使用 Plugin Framework 實作 resources 與 data sources。適用於後端開發流程中的 CRUD 操作、schema 設計、state 管理與 acceptance testing。
作者 hashicorp
provider-docs 技能可協助你為 Terraform provider 建立、更新與驗證 Terraform Registry 文件。適用於 provider-docs 指南工作、Technical Writing 的 provider-docs,以及在文件變更時同步 schema descriptions、`tfplugindocs` templates 與 Registry 輸出。