H
Skills de Hashicorp
ego lite browser
patrocinadorego lite es el navegador más rápido para que los agentes de IA ejecuten automatización web, compartiendo tu estado de sesión iniciada con Codex o Claude Code, sin costo, sin configuración.
Alpha Vantage MCP Server
patrocinadorAccede a datos del mercado financiero: acciones, ETF, opciones, forex, criptomonedas, materias primas, fundamentos, indicadores técnicos y más, en tiempo real e históricos.
aws-ami-builder
hashicorp
Construye imágenes personalizadas de Amazon Machine con el builder amazon-ebs de Packer. Automatiza la creación de AMIs a partir de AMIs fuente usando plantillas HCL con provisionadores para personalización (scripts shell, cargas de archivos, gestión de configuración). Soporta distribución multi-región de AMIs mediante ami_regions y filtrado flexible de AMIs fuente por nombre, propietario y tipo de virtualización. Autentica mediante variables de entorno, archivo de credenciales de AWS o perfiles de instancia IAM; incluye comandos de validación y construcción para la plantilla...
official
aws-ami-builder
hashicorp
Cree Amazon Machine Images (AMIs) con Packer usando el builder amazon-ebs. Úselo al crear AMIs personalizadas para instancias EC2.
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
Construye imágenes administradas de Azure e imágenes de Azure Compute Gallery con Packer. Úselo al crear imágenes personalizadas para máquinas virtuales de Azure.
official
azure-verified-modules
hashicorp
Requisitos de certificación y mejores prácticas para módulos de Terraform en Azure que buscan cumplimiento con AVM. Aplica restricciones de versión del proveedor (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) y prohíbe referencias a módulos basados en git, favoreciendo fuentes fijas del registro de Terraform. Exige el uso de snake_case en minúsculas para todos los identificadores, tipos de variables precisos, atributos de salida discretos mediante el patrón de capa anticorrupción, y locales ordenados alfabéticamente. Requiere variables de activación de características para nuevos recursos agregados...
official
azure-verified-modules
hashicorp
Azure Verified Modules (AVM) requisitos y mejores prácticas para desarrollar módulos certificados de Azure Terraform. Usar al crear o revisar módulos de Azure…
official
new-terraform-provider
hashicorp
Usa esto al crear la estructura de un nuevo proveedor de Terraform con el Plugin Framework: diseño del espacio de trabajo, configuración del módulo go, servidor del proveedor main.go y un provider.go…
official
new-terraform-provider
hashicorp
Crea un nuevo proveedor de Terraform utilizando el Plugin Framework. Genera un nuevo espacio de trabajo de módulo Go con la convención de nomenclatura estándar "terraform-provider-" e inicializa las dependencias requeridas. Proporciona un archivo main.go de plantilla siguiendo los patrones del Plugin Framework de HashiCorp, con marcadores TODO para personalización. Valida la configuración ejecutando comandos de compilación y prueba para asegurar que el proveedor compile y pase las verificaciones iniciales. Gestiona el espacio de trabajo confirmando la intención antes de crear uno nuevo...
official
provider-actions
hashicorp
Implementar acciones de proveedor de Terraform utilizando el Plugin Framework. Usar al desarrollar operaciones imperativas que se ejecutan en eventos de ciclo de vida (antes/después…
official
provider-actions
hashicorp
Implementa acciones imperativas del proveedor de Terraform en eventos del ciclo de vida de recursos utilizando el Plugin Framework. Soporta disparadores de ciclo de vida antes/después de crear y antes/después de actualizar (los eventos de destrucción no están disponibles en Terraform 1.14.0). Requiere una definición de esquema adecuada con tipos de framework correctos, ElementType para colecciones y validadores para la validación de entrada. Incluye informes de progreso, gestión de tiempos de espera y manejo integral de errores para operaciones de larga duración. Implementa polling y...
official
provider-configuration
hashicorp
Implementa la configuración y autenticación del proveedor de Terraform con el Plugin Framework: esquema del proveedor para credenciales (atributos Opcionales + Sensibles),…
official
provider-docs
hashicorp
Crear, actualizar y revisar documentación de proveedores de Terraform para el Registro de Terraform utilizando patrones recomendados por HashiCorp, plantillas de tfplugindocs y esquemas…
official
provider-docs
hashicorp
Crear, actualizar y revisar documentación de proveedor de Terraform para el Registro de Terraform usando patrones recomendados por HashiCorp, plantillas de tfplugindocs y esquema…
official
provider-ephemeral-resources
hashicorp
Implementar recursos efímeros del proveedor de Terraform con el Plugin Framework: el ciclo de vida Open/Renew/Close, diseño de esquemas efímeros, registro a través de…
official
provider-framework-migration
hashicorp
Migra recursos de proveedor y fuentes de datos de Terraform del Plugin SDKv2 al Plugin Framework: combinando ambos plugins en un solo proveedor (terraform-plugin-mux,…
official
provider-resources
hashicorp
Implementar recursos y fuentes de datos del Provider de Terraform utilizando el Plugin Framework: operaciones CRUD, diseño de esquemas, modificadores de plan y validadores, no encontrado...
official
provider-resources
hashicorp
Implementa recursos y fuentes de datos del Proveedor Terraform con operaciones CRUD completas y pruebas. Cubre tanto los patrones de SDKv2 como de Plugin Framework para la implementación de recursos, incluyendo diseño de esquemas, modificadores de plan y validadores. Proporciona ejemplos completos de operaciones CRUD (Crear, Leer, Actualizar, Eliminar) con manejo de errores, gestión de estado y patrones de recurso no encontrado. Incluye patrones de pruebas de aceptación: pruebas básicas, pruebas de desaparición, funciones auxiliares y comandos de ejecución de pruebas...
official
provider-test-patterns
hashicorp
Patrones para escribir pruebas de aceptación utilizando terraform-plugin-testing con el Plugin Framework.
official
provider-test-patterns
hashicorp
Patrones de pruebas de aceptación para proveedores de Terraform utilizando terraform-plugin-testing con el Plugin Framework. Cubre la estructura de pruebas, campos de TestCase/TestStep,…
official
push-to-registry
hashicorp
Envía metadatos de compilación de Packer al registro de HCP Packer para el seguimiento del ciclo de vida de imágenes y la gobernanza. Registra artefactos de compilación en HCP Packer con una sobrecarga mínima, almacenando solo metadatos (no las imágenes reales) y añadiendo menos de un minuto al tiempo de compilación. Admite etiquetas a nivel de bucket (actualizadas por compilación) y etiquetas inmutables a nivel de compilación (git SHA, marcas de tiempo) para control de versiones y cumplimiento normativo. Se integra con Terraform a través de la fuente de datos hcp_packer_artifact para consultar e implementar imágenes en...
official
push-to-registry
hashicorp
Envía metadatos de compilación de Packer al registro de HCP Packer para rastrear y gestionar el ciclo de vida de las imágenes. Úsalo al integrar compilaciones de Packer con HCP Packer para versiones…
official
refactor-module
hashicorp
Divide configuraciones monolíticas de Terraform en módulos reutilizables y bien estructurados con contratos claros y rutas de migración. Analiza el código existente para identificar candidatos a refactorización, agrupa recursos por función lógica y evalúa la complejidad antes del diseño. Genera interfaces de módulos con variables tipadas, reglas de validación y salidas descriptivas siguiendo las mejores prácticas de HashiCorp. Proporciona estrategias de migración de estado utilizando bloques moved (Terraform 1.1+) o comandos manuales terraform state mv...
official
refactor-module
hashicorp
Transformar configuraciones monolíticas de Terraform en módulos reutilizables y mantenibles, siguiendo los principios de diseño de módulos de HashiCorp y las mejores prácticas de la comunidad.
official
run-acceptance-tests
hashicorp
Ejecuta y diagnostica pruebas de aceptación en Go para proveedores de Terraform con resolución estructurada de problemas. Ejecuta pruebas de aceptación específicas usando go test -run=TestAccFeatureHappyPath con la variable de entorno TF_ACC=1. Diagnostica fallos de forma progresiva: reintenta con -count=1, habilita la salida detallada con -v, activa el registro de depuración mediante TF_LOG=debug y persiste el espacio de trabajo de Terraform con TF_ACC_WORKING_DIR_PERSIST=1. Valida la fiabilidad de la prueba rompiendo intencionalmente un TestCheckFunc, volviendo a ejecutar la prueba 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
Escribir, probar o convertir archivos de Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Disparadores: 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
Descubre recursos existentes en la nube utilizando consultas de Terraform Search e impórtalos de forma masiva a la gestión de Terraform. Úsalo al incorporar infraestructura no gestionada…
official
terraform-stacks
hashicorp
Guía completa para crear, validar y gestionar configuraciones de Terraform Stack en múltiples entornos. Abarca los fundamentos del lenguaje Stack: definiciones de componentes (.tfcomponent.hcl), instancias de despliegue (.tfdeploy.hcl), organización de archivos y requiere Terraform v1.13+. Soporta despliegues multi-región y multi-entorno usando for_each en proveedores y componentes, con inferencia automática de dependencias entre componentes. Incluye autenticación de identidad de carga de trabajo (OIDC), token de identidad...
official
terraform-stacks
hashicorp
Guía completa para trabajar con HashiCorp Terraform Stacks. Úsala al crear, modificar o validar configuraciones de Terraform Stack (.tfcomponent.hcl,…
official
terraform-style-guide
hashicorp
Genera y mantiene código de Terraform siguiendo las convenciones de estilo oficiales de HashiCorp. Aplica sangría de dos espacios, nombres en minúsculas con guiones bajos y organización estándar de archivos en terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf y locals.tf. Requiere tipo y descripción en todas las variables y salidas, con reglas de validación y soporte de banderas sensibles para credenciales. Prioriza for_each sobre count para recursos dinámicos, aplica endurecimiento de seguridad (cifrado, privado...).
official
terraform-style-guide
hashicorp
Genera código HCL de Terraform siguiendo las convenciones de estilo oficiales y las mejores prácticas de HashiCorp. Úsalo al escribir, revisar o generar código Terraform…
official
terraform-test
hashicorp
Guía completa para escribir y ejecutar pruebas de Terraform. Úsala al crear archivos de prueba (.tftest.hcl), escribir escenarios de prueba con bloques run, validar…
official
terraform-test
hashicorp
Guía completa para escribir y ejecutar pruebas de Terraform con aserciones, simulación y validación de módulos. Escribe archivos de prueba usando la sintaxis .tftest.hcl con bloques run que se ejecutan en modo plan o apply, soportando ejecución secuencial y paralela con aislamiento de estado opcional. Afirma condiciones sobre atributos de recursos, salidas y fuentes de datos; usa expect_failures para validar que las entradas inválidas sean rechazadas correctamente. Simula proveedores (Terraform 1.7.0+) para simular el comportamiento de la infraestructura sin...
official
tfctl
hashicorp
Interactúa con HCP Terraform / Terraform Cloud / Terraform Enterprise usando la CLI de tfctl. Cobertura completa de la API. Úsalo para CUALQUIER HCP Terraform o Terraform Cloud o…
official
windows-builder
hashicorp
Crea imágenes de Windows con Packer usando el comunicador WinRM y aprovisionadores de PowerShell. Úsalo al crear AMIs de Windows, imágenes de Azure o plantillas de VMware.
official
windows-builder
hashicorp
Construye imágenes de Windows con Packer usando el comunicador WinRM y aprovisionadores PowerShell. Úselo al crear AMIs de Windows, imágenes de Azure o plantillas de VMware.
official