H
Skills de Hashicorp
ego lite browser
patrocinadorego lite é o navegador mais rápido para agentes de IA executarem automação web, compartilhando seu estado logado com Codex ou Claude Code, zero custo, zero configuração.
Alpha Vantage MCP Server
patrocinadorAcesse dados do mercado financeiro: ações em tempo real e históricas, ETFs, opções, forex, criptomoedas, commodities, fundamentos, indicadores técnicos e mais
aws-ami-builder
hashicorp
Construa imagens de máquina Amazon personalizadas com o builder amazon-ebs do Packer. Automatiza a criação de AMIs a partir de AMIs de origem usando templates HCL com provisionadores para personalização (scripts shell, uploads de arquivos, gerenciamento de configuração). Suporta distribuição de AMIs em várias regiões via ami_regions e filtragem flexível de AMIs de origem por nome, proprietário e tipo de virtualização. Autentica por meio de variáveis de ambiente, arquivo de credenciais AWS ou perfis de instância IAM; inclui comandos de validação e build para o template...
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
Construa imagens gerenciadas do Azure e imagens da Azure Compute Gallery com o Packer. Use ao criar imagens personalizadas para VMs do Azure.
official
azure-verified-modules
hashicorp
Requisitos de certificação e melhores práticas para módulos Azure Terraform que buscam conformidade AVM. Impõe restrições de versão do provedor (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) e proíbe referências de módulos baseadas em git em favor de fontes fixas do registro Terraform. Exige snake_case minúsculo para todos os identificadores, tipos de variáveis precisos, atributos de saída discretos através do padrão de camada anticorrupção e locais ordenados alfabeticamente. Requer variáveis de alternância de funcionalidades para novos recursos adicionados...
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
Estrutura um novo provedor Terraform usando o Plugin Framework. Gera um novo workspace de módulo Go com a convenção de nomenclatura padrão "terraform-provider-" e inicializa as dependências necessárias. Fornece um arquivo main.go de modelo seguindo os padrões do Plugin Framework da HashiCorp, com marcadores TODO para personalização. Valida a configuração executando comandos de build e teste para garantir que o provedor compile e passe nas verificações iniciais. Gerencia o workspace confirmando a intenção antes de criar um novo...
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
Implementa ações imperativas do provedor Terraform em eventos do ciclo de vida do recurso usando o Plugin Framework. Suporta gatilhos de ciclo de vida antes/depois da criação e antes/depois da atualização (eventos de destruição não disponíveis no Terraform 1.14.0). Requer definição adequada de esquema com tipos corretos do framework, ElementType para coleções e validadores para validação de entrada. Inclui relatório de progresso, gerenciamento de tempo limite e tratamento abrangente de erros para operações de longa duração. Implementa polling e...
official
provider-configuration
hashicorp
Implemente a configuração e autenticação do provedor Terraform com o Plugin Framework: schema do provedor para credenciais (atributos Opcionais + Sensíveis),…
official
provider-docs
hashicorp
Criar, atualizar e revisar documentação de provedor Terraform para o Terraform Registry usando padrões recomendados pela HashiCorp, modelos tfplugindocs e esquema…
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
Implementar recursos efêmeros do Terraform provider com o Plugin Framework: o ciclo de vida Open/Renew/Close, design de schema efêmero, registro 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
Implemente recursos e fontes de dados do Terraform Provider com operações CRUD completas e testes. Abrange padrões de implementação de recursos tanto do SDKv2 quanto do Plugin Framework, incluindo design de esquemas, modificadores de plano e validadores. Fornece exemplos completos de operações CRUD (Criar, Ler, Atualizar, Excluir) com tratamento de erros, gerenciamento de estado e padrões de recurso não encontrado. Inclui padrões de testes de aceitação: testes básicos, testes de desaparecimento, funções auxiliares e comandos de execução de testes...
official
provider-test-patterns
hashicorp
Padrões para escrever testes de aceitação usando terraform-plugin-testing com o 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
Envia metadados de build do Packer para o registro HCP Packer para rastreamento do ciclo de vida de imagens e governança. Registra artefatos de build no HCP Packer com sobrecarga mínima, armazenando apenas metadados (não as imagens reais) e adicionando menos de um minuto ao tempo de build. Suporta rótulos em nível de bucket (atualizados por build) e rótulos imutáveis em nível de build (git SHA, timestamps) para controle de versão e conformidade. Integra-se com o Terraform por meio da fonte de dados hcp_packer_artifact para consultar e implantar imagens em...
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
Quebre configurações monolíticas do Terraform em módulos reutilizáveis e bem estruturados, com contratos claros e caminhos de migração. Analisa o código existente para identificar candidatos à refatoração, agrupa recursos por função lógica e avalia a complexidade antes do design. Gera interfaces de módulo com variáveis tipadas, regras de validação e saídas descritivas seguindo as melhores práticas da HashiCorp. Fornece estratégias de migração de estado usando blocos moved (Terraform 1.1+) ou comandos manuais terraform state mv...
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
Executar e diagnosticar testes de aceitação Go para provedores Terraform com solução de problemas estruturada. Execute testes de aceitação focados usando go test -run=TestAccFeatureHappyPath com a variável de ambiente TF_ACC=1. Diagnostique falhas progressivamente: repita com -count=1, ative a saída detalhada com -v, ative o registro de depuração via TF_LOG=debug e persista o workspace do Terraform com TF_ACC_WORKING_DIR_PERSIST=1. Valide a confiabilidade do teste quebrando intencionalmente um TestCheckFunc, executando novamente o teste para...
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
Escreva, teste ou converta arquivos de política do Terraform (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Gatilhos: policy.hcl, policytest, converter 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
Descubra recursos de nuvem existentes usando consultas do Terraform Search e importe-os em massa para o gerenciamento do Terraform.
official
terraform-stacks
hashicorp
Guia abrangente para criar, validar e gerenciar configurações do Terraform Stack em diferentes ambientes. Abrange fundamentos da linguagem Stack: definições de componentes (.tfcomponent.hcl), instâncias de implantação (.tfdeploy.hcl), organização de arquivos e requisito do Terraform v1.13+. Suporta implantações em várias regiões e ambientes usando for_each em provedores e componentes, com inferência automática de dependências entre componentes. Inclui autenticação por identidade de carga de trabalho (OIDC), token de identidade...
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
Gere e mantenha código Terraform seguindo as convenções oficiais de estilo da HashiCorp. Aplica indentação de dois espaços, nomenclatura em minúsculo com underscore e organização padrão de arquivos em terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf e locals.tf. Exige tipo e descrição em todas as variáveis e outputs, com regras de validação e suporte a flag sensível para credenciais. Prioriza for_each em vez de count para recursos dinâmicos, aplica hardening de segurança (criptografia, privado...
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
Guia abrangente para escrever e executar testes Terraform com asserções, mocks e validação de módulos. Escreva arquivos de teste usando a sintaxe .tftest.hcl com blocos run que executam em modo plan ou apply, suportando execução sequencial e paralela com isolamento de estado opcional. Faça asserções em atributos de recursos, outputs e fontes de dados; use expect_failures para validar que entradas inválidas são rejeitadas corretamente. Mock de providers (Terraform 1.7.0+) simulam comportamento de infraestrutura sem...
official
tfctl
hashicorp
Interaja com HCP Terraform / Terraform Cloud / Terraform Enterprise usando a CLI tfctl. Cobertura completa da API. Use para QUALQUER HCP Terraform ou Terraform Cloud ou…
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
Construa imagens Windows com Packer usando o comunicador WinRM e provisionadores PowerShell. Use ao criar AMIs Windows, imagens Azure ou modelos VMware.
official