Skills Hashicorp
ego lite browser
nhà tài trợego lite là trình duyệt nhanh nhất cho các tác nhân AI để chạy tự động hóa web, chia sẻ trạng thái đã đăng nhập của bạn với Codex hoặc Claude Code, không tốn phí, không cần cấu hình.
Alpha Vantage MCP Server
nhà tài trợTruy cập dữ liệu thị trường tài chính: cổ phiếu, ETF, quyền chọn, ngoại hối, tiền điện tử, hàng hóa, dữ liệu cơ bản, chỉ báo kỹ thuật thời gian thực và lịch sử, cùng nhiều hơn nữa
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
Xây dựng các Amazon Machine Images tùy chỉnh với trình xây dựng amazon-ebs của Packer. Tự động hóa việc tạo AMI từ các AMI nguồn bằng cách sử dụng các mẫu HCL với các bộ cung cấp để tùy chỉnh (script shell, tải lên tệp, quản lý cấu hình). Hỗ trợ phân phối AMI đa vùng qua ami_regions và lọc AMI nguồn linh hoạt theo tên, chủ sở hữu và loại ảo hóa. Xác thực qua biến môi trường, tệp thông tin xác thực AWS hoặc hồ sơ phiên bản IAM; bao gồm các lệnh xác thực và xây dựng cho mẫu...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
Xây dựng hình ảnh được quản lý bởi Azure và hình ảnh Azure Compute Gallery với Packer. Sử dụng khi tạo hình ảnh tùy chỉnh cho máy ảo Azure.
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
Các yêu cầu chứng nhận và thực hành tốt nhất cho các mô-đun Azure Terraform nhằm đạt được sự tuân thủ AVM. Áp đặt các ràng buộc về phiên bản nhà cung cấp (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) và cấm các tham chiếu mô-đun dựa trên git, thay vào đó yêu cầu các nguồn đăng ký Terraform cố định. Bắt buộc sử dụng snake_casing chữ thường cho tất cả các định danh, kiểu biến chính xác, các thuộc tính đầu ra riêng biệt thông qua mẫu lớp chống tham nhũng và các biến cục bộ được sắp xếp theo thứ tự bảng chữ
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
Tạo khung cho một Terraform provider mới sử dụng Plugin Framework. Tạo một không gian làm việc module Go mới với quy ước đặt tên chuẩn "terraform-provider-" và khởi tạo các phụ thuộc cần thiết. Cung cấp tệp main.go mẫu tuân theo các mẫu Plugin Framework của HashiCorp, với các điểm đánh dấu TODO để tùy chỉnh. Xác thực thiết lập bằng cách chạy các lệnh build và test để đảm bảo provider biên dịch và vượt qua các kiểm tra ban đầu. Xử lý quản lý không gian làm việc bằng cách xác nhận ý định trước khi tạo một...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
Triển khai các hành động Terraform Provider mệnh lệnh tại các sự kiện vòng đời tài nguyên bằng Plugin Framework. Hỗ trợ các kích hoạt vòng đời trước/sau khi tạo và trước/sau khi cập nhật (sự kiện hủy không khả dụng trong Terraform 1.14.0). Yêu cầu định nghĩa schema phù hợp với các loại framework chính xác, ElementType cho collections, và các trình xác thực cho đầu vào. Bao gồm báo cáo tiến độ, quản lý thời gian chờ, và xử lý lỗi toàn diện cho các hoạt động chạy lâu. Triển khai polling và...
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Triển khai cấu hình và xác thực nhà cung cấp Terraform với Plugin Framework: lược đồ nhà cung cấp cho thông tin xác thực (thuộc tính Tùy chọn + Nhạy cảm),…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
Tạo, cập nhật và xem xét tài liệu nhà cung cấp Terraform cho Terraform Registry bằng cách sử dụng các mẫu được HashiCorp khuyến nghị, mẫu tfplugindocs và lược đồ…
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
Triển khai tài nguyên tạm thời (ephemeral resources) của Terraform provider với Plugin Framework: vòng đời Open/Renew/Close, thiết kế schema tạm thời, đăng ký qua…
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
Chuyển đổi tài nguyên và nguồn dữ liệu của provider Terraform từ Plugin SDKv2 sang Plugin Framework: kết hợp cả hai plugin trong một provider (terraform-plugin-mux,…
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
Triển khai các tài nguyên và nguồn dữ liệu của Terraform Provider với các thao tác CRUD hoàn chỉnh và kiểm thử. Bao gồm cả mẫu SDKv2 và Plugin Framework cho việc triển khai tài nguyên, bao gồm thiết kế schema, bộ điều chỉnh kế hoạch và trình xác thực. Cung cấp các ví dụ thao tác CRUD hoàn chỉnh (Tạo, Đọc, Cập nhật, Xóa) với xử lý lỗi, quản lý trạng thái và các mẫu tài nguyên không tìm thấy. Bao gồm các mẫu kiểm thử chấp nhận: kiểm thử cơ bản, kiểm thử biến mất, hàm trợ giúp và lệnh thực thi kiểm thử...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
Các mẫu để viết kiểm thử chấp nhận sử dụng terraform-plugin-testing với Plugin Framework.
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
Đẩy metadata bản dựng Packer lên registry HCP Packer để theo dõi vòng đời hình ảnh và quản trị. Đăng ký artifact bản dựng trong HCP Packer với chi phí tối thiểu, chỉ lưu trữ metadata (không phải hình ảnh thực tế) và thêm chưa đến một phút vào thời gian bản dựng. Hỗ trợ nhãn cấp bucket (cập nhật theo mỗi bản dựng) và nhãn bất biến cấp bản dựng (git SHA, dấu thời gian) để kiểm soát phiên bản và tuân thủ. Tích hợp với Terraform thông qua nguồn dữ liệu hcp_packer_artifact để truy vấn và triển khai hình ảnh trên...
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
Phân chia cấu hình Terraform nguyên khối thành các module có thể tái sử dụng, cấu trúc rõ ràng với hợp đồng và lộ trình di chuyển cụ thể. Phân tích mã nguồn hiện có để xác định các ứng viên tái cấu trúc, nhóm tài nguyên theo chức năng logic, và đánh giá độ phức tạp trước khi thiết kế. Tạo giao diện module với biến kiểu dữ liệu, quy tắc xác thực và đầu ra mô tả tuân theo các phương pháp tốt nhất của HashiCorp. Cung cấp chiến lược di chuyển trạng thái sử dụng khối moved (Terraform 1.1+) hoặc lệnh terraform state mv thủ công...
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
Thực thi và chẩn đoán các bài kiểm tra chấp nhận Go cho các nhà cung cấp Terraform với khả năng xử lý sự cố có cấu trúc. Chạy các bài kiểm tra chấp nhận tập trung bằng cách sử dụng go test -run=TestAccFeatureHappyPath với biến môi trường TF_ACC=1. Chẩn đoán lỗi theo từng bước: thử lại với -count=1, bật đầu ra chi tiết với -v, kích hoạt ghi log gỡ lỗi qua TF_LOG=debug, và duy trì không gian làm việc Terraform với TF_ACC_WORKING_DIR_PERSIST=1. Xác thực độ tin cậy của bài kiểm tra bằng cách cố tình phá vỡ một TestCheckFunc, chạy lại bài kiểm tra để...
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
Viết, kiểm tra hoặc chuyển đổi các tệp Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Kích hoạt: policy.hcl, policytest, convert sentinel, tfpolicy,…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
Khám phá các tài nguyên đám mây hiện có bằng truy vấn Terraform Search và nhập hàng loạt chúng vào quản lý Terraform. Sử dụng khi đưa cơ sở hạ tầng chưa được quản lý vào...
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
Hướng dẫn toàn diện về cách tạo, xác thực và quản lý cấu hình Terraform Stack trên nhiều môi trường. Bao gồm các kiến thức cơ bản về ngôn ngữ Stack: định nghĩa thành phần (.tfcomponent.hcl), phiên bản triển khai (.tfdeploy.hcl), tổ chức tệp và yêu cầu Terraform v1.13+. Hỗ trợ triển khai đa vùng và đa môi trường bằng cách sử dụng for_each trên các nhà cung cấp và thành phần, với tính năng suy luận phụ thuộc tự động giữa các thành phần. Bao gồm xác thực danh tính khối lượng công việc (OIDC), mã thông báo danh tính...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
Tạo và duy trì mã Terraform tuân theo quy ước phong cách chính thức của HashiCorp. Áp dụng thụt lề hai khoảng trắng, đặt tên bằng chữ thường và dấu gạch dưới, cùng tổ chức tệp chuẩn qua terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf và locals.tf. Yêu cầu kiểu và mô tả cho tất cả biến và đầu ra, kèm quy tắc xác thực và hỗ trợ cờ nhạy cảm cho thông tin xác thực. Ưu tiên for_each hơn count cho tài nguyên động, áp dụng tăng cường bảo mật (mã hóa, riêng tư...).
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
Hướng dẫn toàn diện để viết và chạy các bài kiểm tra Terraform với xác nhận, giả lập và xác thực module. Viết tệp kiểm tra bằng cú pháp .tftest.hcl với các khối run thực thi ở chế độ plan hoặc apply, hỗ trợ thực thi tuần tự và song song với tùy chọn cách ly trạng thái. Xác nhận điều kiện trên các thuộc tính tài nguyên, đầu ra và nguồn dữ liệu; sử dụng expect_failures để xác thực rằng đầu vào không hợp lệ bị từ chối đúng cách. Mock providers (Terraform 1.7.0+) mô phỏng hành vi cơ sở hạ tầng mà không cần...
tfctl
tfctl-cli/skills/tfctl
Tương tác với HCP Terraform / Terraform Cloud / Terraform Enterprise bằng CLI tfctl. Bao phủ toàn bộ API. Sử dụng cho MỌI HCP Terraform hoặc Terraform Cloud hoặc…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
Xây dựng hình ảnh Windows bằng Packer sử dụng bộ giao tiếp WinRM và bộ cung cấp PowerShell. Sử dụng khi tạo Windows AMI, hình ảnh Azure hoặc mẫu VMware.