terraform-module-library
Crear módulos reutilizables de Terraform
또한 다음에서 사용할 수 있습니다: sickn33
Los equipos luchan por estandarizar los módulos de Terraform entre nubes. Esta habilidad proporciona patrones, ejemplos y guía de pruebas para crear módulos de infraestructura reutilizables.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"terraform-module-library" 사용 중입니다. Create a reusable AWS VPC module plan
예상 결과:
- Module layout with main.tf, variables.tf, outputs.tf, versions.tf, examples/, and tests/
- Key variables: name, cidr_block, availability_zones, private_subnet_cidrs with validation
- Essential outputs: vpc_id, private_subnet_ids, vpc_cidr_block for composition
- Testing checklist using Terratest with assertions for VPC ID presence and CIDR validation
"terraform-module-library" 사용 중입니다. Design multi-cloud module standards
예상 결과:
- Use semantic versioning and pin provider versions for consistency
- Document all inputs and outputs with clear descriptions for consumers
- Include working examples showing how to invoke each module
- Add Terratest cases covering happy path and edge cases
보안 감사
안전Documentation-only skill containing markdown files with Terraform patterns and examples. No executable code (.tf, .go, .sh files present). Static findings are all false positives triggered by documentation text patterns (Terraform resource names, module paths, example CIDR blocks). Content matches stated purpose of providing IaC guidance.
위험 요인
⚡ 스크립트 포함 (1)
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (1)
품질 점수
만들 수 있는 것
Estandarizar módulos de AWS
Crear estructuras y ejemplos consistentes de módulos de Terraform para infraestructura compartida de AWS entre equipos.
Definir estándares de módulos
Establecer convenciones de documentación, pruebas y versionado para módulos de Terraform reutilizables en toda la organización.
Diseñar composición de módulos
Planificar cómo los módulos de VPC, base de datos y cómputo se conectan para formar entornos completos.
이 프롬프트를 사용해 보세요
Proporciona una estructura de carpeta estándar para un módulo de AWS VPC incluyendo ejemplos y pruebas.
Lista variables requeridas y opcionales para un módulo de AWS VPC con guía de validación para bloques CIDR.
Describe un plan de Terratest para un módulo VPC incluyendo aserciones clave para outputs de VPC ID y subnets.
Muestra cómo componer módulos VPC y RDS con tags compartidos y outputs entre módulos para producción.
모범 사례
- Documenta todos los inputs y outputs con descripciones claras para los consumidores del módulo
- Usa versionado semántico y bloquea versiones de providers en versions.tf
- Incluye configuraciones de ejemplo funcionales y pruebas automatizadas con Terratest
피하기
- Insertar valores específicos del entorno como IDs de cuenta o región directamente en el código del módulo
- Omitir validación de inputs para variables críticas como bloques CIDR o tamaños de instancia
- Publicar módulos sin ejemplos de uso que muestren cómo invocarlos