Terraform

Terraform skills and workflows surfaced by the site skill importer.

15 skills
W
terraform-module-library

bởi wshobson

terraform-module-library giúp các nhóm thiết kế module Terraform tái sử dụng cho AWS, Azure, GCP và OCI với cấu trúc chuẩn, ví dụ mẫu và kiểm thử, để xây dựng kiến trúc cloud dễ bảo trì hơn.

Cloud Architecture
Yêu thích 0GitHub 32.6k
A
terraform-skill

bởi antonbabenko

terraform-skill là một skill ưu tiên chẩn đoán cho công việc với Terraform và OpenTofu. Hãy dùng nó để rà soát, gỡ lỗi hoặc lên kế hoạch thay đổi trên các module, test, CI, scan và thao tác state với hướng dẫn phù hợp theo phiên bản. Skill này giúp giảm churn danh tính, lộ bí mật, phạm vi ảnh hưởng, lệch drift trong CI và hỏng state.

Deployment
Yêu thích 0GitHub 1.8k
H
provider-actions

bởi hashicorp

Dùng skill provider-actions để triển khai các action của Terraform Provider bằng Plugin Framework cho phát triển backend. Nội dung bao gồm hành vi mệnh lệnh theo vòng đời, bố cục tệp trong repository, cấu trúc schema, kiểm thử, tài liệu và hướng dẫn changelog.

Backend Development
Yêu thích 0GitHub 583
H
new-terraform-provider

bởi hashicorp

Kỹ năng new-terraform-provider giúp các nhà phát triển backend và hạ tầng tạo khung cho một Terraform provider mới bằng Plugin Framework. Kỹ năng này hướng dẫn tạo workspace, thiết lập Go module, kết nối main.go, và xác thực build/test để khởi động provider một cách gọn gàng.

Backend Development
Yêu thích 0GitHub 583
H
terraform-stacks

bởi hashicorp

terraform-stacks là một skill thực dụng dành cho HashiCorp Terraform Stacks. Dùng nó để tạo, chỉnh sửa và xác thực các file `.tfcomponent.hcl` và `.tfdeploy.hcl`, liên kết components và deployments, quản lý hạ tầng đa môi trường hoặc đa vùng, và xử lý lỗi cú pháp, phụ thuộc và bố cục của Stack. Rất phù hợp cho các workflow phát triển backend và platform engineering.

Backend Development
Yêu thích 0GitHub 583
H
refactor-module

bởi hashicorp

refactor-module dùng để tái cấu trúc Terraform nguyên khối thành các module có thể tái sử dụng, với inputs, outputs, đóng gói rõ ràng và kế hoạch chuyển state phù hợp.

Refactoring
Yêu thích 0GitHub 583
H
terraform-test

bởi hashicorp

terraform-test là một hướng dẫn thực tiễn để viết và chạy kiểm thử Terraform với các file .tftest.hcl, run blocks, assertions, mocks và quy trình thân thiện với CI. Dùng nó để xác thực đầu ra module, tham số tài nguyên, logic điều kiện, cũng như hành vi plan hoặc apply trước khi merge.

Code Generation
Yêu thích 0GitHub 583
H
terraform-style-guide

bởi hashicorp

terraform-style-guide giúp tạo và rà soát Terraform HCL theo các quy ước style của HashiCorp, cách tổ chức file, và mặc định ưu tiên an toàn. Hãy dùng nó cho việc sinh mã theo kiểu Terraform-native, cấu trúc module, variables, outputs, và cấu hình an toàn hơn trong các repository thực tế.

Code Generation
Yêu thích 0GitHub 583
H
terraform-search-import

bởi hashicorp

Tìm hiểu terraform-search-import để phát hiện các tài nguyên cloud được Terraform Search hỗ trợ và nhập hàng loạt chúng vào Terraform state. Skill terraform-search-import này hữu ích cho phát triển backend, kiểm toán và quy trình di chuyển khi bạn cần một hướng dẫn thực tế để cài đặt, xác minh mức độ hỗ trợ của provider và bắt đầu sử dụng mà ít phải đoán mò hơn.

Backend Development
Yêu thích 0GitHub 583
H
azure-verified-modules

bởi hashicorp

azure-verified-modules là hướng dẫn để tạo hoặc rà soát các Azure Terraform module theo yêu cầu của Azure Verified Modules (AVM). Dùng nó để đồng bộ cấu trúc module, biến đầu vào, đầu ra, kiểm thử và tài liệu cho mã có thể sẵn sàng chứng nhận.

Code Generation
Yêu thích 0GitHub 583
Z
aws-cdk-development

bởi zxkane

aws-cdk-development là trợ lý cho AWS Cloud Development Kit, hỗ trợ thiết kế, rà soát và xử lý sự cố hạ tầng dưới dạng mã. Hãy dùng cho CDK stack, construct, `cdk synth`, `cdk deploy` và quy trình Cloud Architecture bằng TypeScript hoặc Python. Kỹ năng này cũng hỗ trợ hướng dẫn cài đặt và sử dụng theo các mẫu dựa trên repo, kèm kiểm tra xác thực.

Cloud Architecture
Yêu thích 0GitHub 0
H
provider-test-patterns

bởi hashicorp

provider-test-patterns là skill kiểm thử chấp nhận cho Terraform provider, dành cho các nhóm Plugin Framework. Nó hỗ trợ cấu trúc TestCase và TestStep, kiểm tra state, kiểm tra plan, xác minh import, sweepers và các mẫu tài nguyên tạm thời cho Backend Development.

Backend Development
Yêu thích 0GitHub 0
H
run-acceptance-tests

bởi hashicorp

Hướng dẫn cho skill run-acceptance-tests dùng để kiểm thử chấp nhận cho Terraform provider. Dùng skill này để chạy các bài `TestAcc` có chọn lọc, xử lý an toàn các biến môi trường bắt buộc, và gỡ lỗi thất bại theo quy trình từng bước rõ ràng.

Acceptance Testing
Yêu thích 0GitHub 0
H
provider-resources

bởi hashicorp

provider-resources là một skill phát triển Terraform Provider để triển khai resources và data sources với Plugin Framework. Hãy dùng khi cần xử lý CRUD, thiết kế schema, quản lý state và kiểm thử chấp nhận trong quy trình phát triển backend.

Backend Development
Yêu thích 0GitHub 0
H
provider-docs

bởi hashicorp

Skill provider-docs giúp bạn tạo mới, cập nhật và kiểm tra tài liệu Terraform Registry cho Terraform providers. Dùng cho công việc hướng dẫn provider-docs, provider-docs cho Technical Writing, và để giữ cho mô tả schema, các template tfplugindocs và đầu ra Registry luôn đồng bộ khi tài liệu thay đổi.

Technical Writing
Yêu thích 0GitHub 0
Terraform