terraform-infrastructure
Automatizar Infraestructura Terraform con Claude
La gestión de infraestructura Terraform compleja requiere coordinar múltiples habilidades y flujos de trabajo. Este conjunto de habilidades orchestra la configuración de Terraform, el aprovisionamiento de recursos, la creación de módulos y la gestión de estado en un flujo de trabajo estructurado que se integra con tu pipeline de CI/CD.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "terraform-infrastructure". Help me set up a new Terraform project for deploying AWS resources
Résultat attendu:
Te ayudaré a configurar un proyecto Terraform para AWS. Primero, voy a inicializar la configuración de Terraform: [Crea main.tf con bloques de provider y backend, luego variables.tf para parámetros de entrada, y outputs.tf para valores exportados]
Utilisation de "terraform-infrastructure". Create a module for deploying a web application infrastructure
Résultat attendu:
Crearé un módulo Terraform reutilizable para tu aplicación web: [Genera estructura de módulo con main.tf conteniendo recursos de ALB, ASG y grupos de seguridad, variables.tf con parámetros configurables, y README con ejemplos de uso]
Audit de sécurité
SûrStatic analysis detected 31 potential security issues (27 external commands, 4 weak crypto). All findings are FALSE POSITIVES. The 'external commands' are markdown code references to other skills (e.g., `@terraform-skill`, `@terraform-specialist`) in documentation. The 'weak crypto' findings are documentation text mentioning cryptography, not actual implementation. This is a documentation-only workflow bundle with no executable code.
Score de qualité
Ce que vous pouvez construire
Configuración de Infraestructura Cloud
Los ingenieros DevOps que aprovisionan nuevos entornos cloud utilizan este flujo de trabajo para estructurar proyectos Terraform desde la inicialización hasta el despliegue de recursos.
Desarrollo de Módulos Terraform
Los equipos de plataforma que crean componentes de infraestructura reutilizables siguen este flujo de trabajo para construir módulos bien estructurados con interfaces adecuadas.
Despliegue Multi-Entorno
Los líderes de infraestructura que gestionan entornos de producción, staging y desarrollo utilizan este flujo de trabajo para establecer patrones consistentes de múltiples entornos.
Essayez ces prompts
Ayúdame a configurar un nuevo proyecto Terraform para desplegar recursos AWS. Configura el backend S3 para almacenamiento de estado y configura el provider AWS.
Necesito crear un módulo Terraform para desplegar una aplicación web con balanceador de carga, grupo de auto-scaling y grupos de seguridad. Incluye variables de entrada para personalización.
Configura workspaces de Terraform para entornos dev, staging y producción. Cada entorno debe tener estado y archivos de variables aislados.
Crea un workflow de GitHub Actions que ejecute terraform plan en pull requests y requiera aprobación para terraform apply en la rama main.
Bonnes pratiques
- Siempre ejecuta terraform plan antes de terraform apply para revisar los cambios antes del despliegue
- Usa backends de estado remotos con bloqueo habilitado para prevenir modificaciones concurrentes del estado
- Separa archivos de estado por entorno para mantener el aislamiento adecuado y reducir el radio de impacto
Éviter
- Evita almacenar valores sensibles en el estado de Terraform - usa variables de entorno o gestores de secretos
- No modifies manualmente recursos cloud fuera de Terraform ya que esto crea deriva de configuración
- Nunca hagas commit de archivos .tfstate al control de versiones ya que pueden contener datos sensibles
Foire aux questions
¿Esta habilidad ejecuta comandos de Terraform directamente?
¿Puedo usar esto con cualquier proveedor cloud?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/terraform-infrastructureRéf
main
Structure de fichiers
📄 SKILL.md