terraform-module-library
재사용 가능한 Terraform 모듈 구축
팀들은 클라우드 전반에서 Terraform 모듈을 표준화하는 데 어려움을 겪습니다. 이 기술은 재사용 가능한 인프라 모듈을 만들기 위한 패턴, 예제 및 테스트 지침을 제공합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"terraform-module-library" 사용 중입니다. Create a reusable AWS VPC module plan
예상 결과:
- main.tf, variables.tf, outputs.tf, versions.tf, examples/ 및 tests/가 포함된 모듈 레이아웃
- 주요 변수: name, cidr_block, availability_zones, private_subnet_cidrs (검증 포함)
- 필수 출력: vpc_id, private_subnet_ids, vpc_cidr_block (구성용)
- VPC ID 존재 여부 및 CIDR 유효성 검사를 포함한 어설션이 있는 Terratest 사용 테스트 체크리스트
"terraform-module-library" 사용 중입니다. Design multi-cloud module standards
예상 결과:
- 일관성을 위해 의미론적 버전 관리 사용 및 제공자 버전 고정
- 소비자를 위해 모든 입력 및 출력 명확한 설명과 함께 문서화
- 각 모듈을 호출하는 방법을 보여주는 작동하는 예제 포함
- 정상 경로 및 엣지 케이스를 다루는 Terratest 케이스 추가
보안 감사
안전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)
품질 점수
만들 수 있는 것
AWS 모듈 표준화
팀 간 공유 AWS 인프라를 위한 일관된 Terraform 모듈 구조 및 예제 생성
모듈 표준 정의
재사용 가능한 Terraform 모듈을 위한 문서화, 테스트 및 버전 관리 규칙 조직 전체에 설정
모듈 구성 설계
VPC, 데이터베이스 및 컴퓨트 모듈이 완전한 환경을 형성하는 방식 계획
이 프롬프트를 사용해 보세요
예제 및 테스트가 포함된 AWS VPC 모듈을 위한 표준 Terraform 모듈 폴더 구조 제공
CIDR 블록에 대한 검증 지침이 포함된 AWS VPC 모듈의 필수 및 선택적 변수 나열
VPC ID 및 서브넷 출력에 대한 주요 어설션을 포함한 VPC 모듈용 Terratest 계획 개요
공유 태그 및 크로스 모듈 출력을 사용하여 VPC 및 RDS 모듈을 프로덕션용으로 구성하는 방법 표시
모범 사례
- 모듈 소비자를 위해 모든 입력 및 출력 명확한 설명과 함께 문서화
- 의미론적 버전 관리 사용 및 versions.tf에서 제공자 버전 고정
- 작동하는 예제 구성 및 Terratest를 사용한 자동화된 테스트 포함
피하기
- 계정 ID 또는 리전과 같은 환경별 값을 모듈 코드에 직접 포함
- CIDR 블록이나 인스턴스 크기와 같은 중요한 변수에 대한 입력 검증 생략
- 모듈 호출 방법을 보여주는 예제 없이 모듈 게시