Terraform Specialist
Domina la automatización de infraestructura con Terraform y OpenTofu
Gestionar infraestructura cloud compleja requiere experiencia profunda en herramientas de Infraestructura como Código y mejores prácticas. Esta habilidad proporciona orientación experta en Terraform y OpenTofu para implementaciones de infraestructura seguras, escalables y mantenibles.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "Terraform Specialist". Solicitud de módulo seguro de S3 bucket con versionamiento y cifrado
Resultado esperado:
Un módulo completo de Terraform con main.tf definiendo el recurso aws_s3_bucket con configuraciones de versionamiento y cifrado, variables.tf con parámetros personalizables, outputs.tf exponiendo el ARN del bucket y nombre de dominio, y un README con ejemplos de uso.
Usando "Terraform Specialist". Solicitud de configuración de backend de estado con bloqueo
Resultado esperado:
Bloque de configuración de backend usando S3 para almacenamiento de estado con nombre de bucket, ruta de key y configuración de región, más configuración de tabla DynamoDB para bloqueo de estado, con cifrado habilitado y versionamiento para recuperación de archivos de estado.
Usando "Terraform Specialist". Solicitud de configuración de validación de políticas como código
Resultado esperado:
Archivos de políticas OPA Rego para aplicar estándares de etiquetado, restringir tipos de recursos y validar controles de costo, más integración con workflow de GitHub Actions que bloquea merges cuando las políticas fallan.
Auditoría de seguridad
SeguroThis is a prompt-only skill containing no executable code. Static analysis scanned 0 files and found 0 security issues with a risk score of 0/100. The skill provides AI guidance for Terraform/OpenTofu infrastructure tasks without any code execution capabilities.
Puntuación de calidad
Lo que puedes crear
Equipo de Infraestructura Empresarial
Diseñar e implementar una biblioteca de módulos reutilizables para recursos cloud estandarizados en múltiples entornos con pruebas y documentación adecuadas.
Proyecto de Migración DevOps
Migrar infraestructura manual existente o IaC legado a Terraform/OpenTofu moderno con gestión segura de estado e integración de CI/CD.
Arquitectura Multi-Cloud
Construir módulos de infraestructura agnósticos a la nube que se implementen consistentemente en AWS, Azure y GCP con capas de abstracción adecuadas.
Prueba estos prompts
Crea un módulo de Terraform para un bucket S3 con versionamiento habilitado, cifrado del lado del servidor y políticas de bucket apropiadas. Incluye variables para el nombre del bucket y configuración de cifrado, más outputs para el ARN del bucket.
Configura un backend de estado remoto seguro usando S3 con bloqueo DynamoDB. Incluye cifrado en reposo, versionamiento de estado y archivos de estado separados para entornos de dev, staging y production.
Diseña un workflow de GitHub Actions para Terraform que ejecute fmt, validate y plan en pull requests, requiera aprobación manual para apply, e integre tfsec para escaneo de seguridad.
Crea un módulo VPC agnóstico a la nube que funcione en AWS, Azure y GCP usando abstracción de proveedor. Incluye tiers de subred, gateways NAT y tablas de enrutamiento con bloques CIDR específicos por entorno.
Mejores prácticas
- Siempre revisa cuidadosamente la salida de terraform plan antes de aplicar cualquier cambio a la infraestructura
- Almacena archivos de estado en backends remotos con cifrado habilitado en reposo y en tránsito
- Usa versionamiento semántico para módulos y fija versiones de proveedores para implementaciones reproducibles
Evitar
- Almacenar archivos de estado localmente o en control de versiones expone datos sensibles de infraestructura
- Hardcodear credenciales o secretos en archivos de Terraform en lugar de usar gestión segura de secretos
- Aplicar cambios sin revisión omite validaciones importantes y puede causar interrupciones
Preguntas frecuentes
¿Cuál es la diferencia entre Terraform y OpenTofu?
¿Cómo migro infraestructura existente a gestión de Terraform?
¿Cuál es el backend de estado recomendado para equipos?
¿Cómo manejo secretos en configuraciones de Terraform?
¿Puedo usar esta habilidad con múltiples proveedores cloud simultáneamente?
¿Qué debo hacer cuando terraform plan muestra cambios inesperados?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/terraform-specialistRef.
main
Estructura de archivos
📄 SKILL.md