H
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
hashicorp
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...
official
aws-ami-builder
hashicorp
Build Amazon Machine Images (AMIs) with Packer using the amazon-ebs builder. Use when creating custom AMIs for EC2 instances.
official
azure-image-builder
hashicorp
Build Azure managed images and Azure Compute Gallery images with Packer. Use when creating custom images for Azure VMs.
official
azure-image-builder
hashicorp
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.
official
azure-verified-modules
hashicorp
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ữ
official
azure-verified-modules
hashicorp
Azure Verified Modules (AVM) requirements and best practices for developing certified Azure Terraform modules. Use when creating or reviewing Azure modules…
official
new-terraform-provider
hashicorp
Use this when scaffolding a new Terraform provider with the Plugin Framework: workspace layout, go module setup, provider server main.go, and a provider.go…
official
new-terraform-provider
hashicorp
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...
official
provider-actions
hashicorp
Implement Terraform Provider actions using the Plugin Framework. Use when developing imperative operations that execute at lifecycle events (before/after…
official
provider-actions
hashicorp
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à...
official
provider-configuration
hashicorp
Implement Terraform provider configuration and authentication with the Plugin Framework: provider schema for credentials (Optional + Sensitive attributes),…
official
provider-docs
hashicorp
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 đồ…
official
provider-docs
hashicorp
Create, update, and review Terraform provider documentation for Terraform Registry using HashiCorp-recommended patterns, tfplugindocs templates, and schema…
official
provider-ephemeral-resources
hashicorp
Implement Terraform provider ephemeral resources with the Plugin Framework: the Open/Renew/Close lifecycle, ephemeral schema design, registration via…
official
provider-framework-migration
hashicorp
Migrate Terraform provider resources and data sources from Plugin SDKv2 to the Plugin Framework: muxing both plugins in one provider (terraform-plugin-mux,…
official
provider-resources
hashicorp
Implement Terraform Provider resources and data sources using the Plugin Framework: CRUD operations, schema design, plan modifiers and validators, not-found…
official
provider-resources
hashicorp
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ử...
official
provider-test-patterns
hashicorp
Các mẫu để viết kiểm thử chấp nhận sử dụng terraform-plugin-testing với Plugin Framework.
official
provider-test-patterns
hashicorp
Terraform provider acceptance test patterns using terraform-plugin-testing with the Plugin Framework. Covers test structure, TestCase/TestStep fields,…
official
push-to-registry
hashicorp
Đẩ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...
official
push-to-registry
hashicorp
Push Packer build metadata to HCP Packer registry for tracking and managing image lifecycle. Use when integrating Packer builds with HCP Packer for version…
official
refactor-module
hashicorp
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...
official
refactor-module
hashicorp
Transform monolithic Terraform configurations into reusable, maintainable modules following HashiCorp's module design principles and community best practices.
official
run-acceptance-tests
hashicorp
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 để...
official
run-acceptance-tests
hashicorp
Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`, when a…
official
terraform-policy
hashicorp
Write, test, or convert Terraform Policy files (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Triggers: policy.hcl, policytest, convert sentinel, tfpolicy,…
official
terraform-search-import
hashicorp
Discover existing cloud resources using Terraform Search queries and bulk import them into Terraform management. Use when bringing unmanaged infrastructure…
official
terraform-search-import
hashicorp
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...
official
terraform-stacks
hashicorp
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...
official
terraform-stacks
hashicorp
Comprehensive guide for working with HashiCorp Terraform Stacks. Use when creating, modifying, or validating Terraform Stack configurations (.tfcomponent.hcl,…
official
terraform-style-guide
hashicorp
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ư...).
official
terraform-style-guide
hashicorp
Generate Terraform HCL code following HashiCorp's official style conventions and best practices. Use when writing, reviewing, or generating Terraform…
official
terraform-test
hashicorp
Comprehensive guide for writing and running Terraform tests. Use when creating test files (.tftest.hcl), writing test scenarios with run blocks, validating…
official
terraform-test
hashicorp
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...
official
tfctl
hashicorp
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…
official
windows-builder
hashicorp
Build Windows images with Packer using WinRM communicator and PowerShell provisioners. Use when creating Windows AMIs, Azure images, or VMware templates.
official
windows-builder
hashicorp
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.
official