스킬 terraform-module-library
🧱

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.

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"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

보안 감사

안전
v4 • 1/17/2026

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.

3
스캔된 파일
501
분석된 줄 수
4
발견 사항
4
총 감사 수

위험 요인

⚡ 스크립트 포함 (1)
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (1)
감사자: claude 감사 이력 보기 →

품질 점수

41
아키텍처
100
유지보수성
87
콘텐츠
21
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

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.

이 프롬프트를 사용해 보세요

Iniciar estructura de módulo
Proporciona una estructura de carpeta estándar para un módulo de AWS VPC incluyendo ejemplos y pruebas.
Definir inputs de módulo
Lista variables requeridas y opcionales para un módulo de AWS VPC con guía de validación para bloques CIDR.
Agregar guía de pruebas
Describe un plan de Terratest para un módulo VPC incluyendo aserciones clave para outputs de VPC ID y subnets.
Componer múltiples módulos
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

자주 묻는 질문

¿Es compatible con mi versión de Terraform?
La guía está alineada con Terraform 1.x y AWS provider 5.x. Verifica las restricciones de tu provider para compatibilidad.
¿Cuáles son los límites principales?
Esta habilidad proporciona solo patrones y ejemplos. No incluye módulos ejecutables ni automatización de despliegues.
¿Cómo lo integro en mi repositorio?
Adopta la estructura del módulo y copia los patrones en tus directorios de módulos y archivos de documentación.
¿Accede o almacena mis datos?
No. Es contenido de documentación sin acceso a datos, operaciones de sistema de archivos ni actividad de red.
¿Qué pasa si las pruebas del módulo fallan?
Verifica los valores por defecto de variables, configuración del provider y ejemplos de entrada. Asegúrate de que Terraform y los providers estén instalados correctamente.
¿Cómo se compara con los módulos del Terraform Registry?
Esto se enfoca en patrones y estructura para construir tus propios módulos. Los registros proporcionan módulos listos para consumir directamente.

개발자 세부 정보

파일 구조