### 📄 설명 현재 단일 Terraform 구조를 app, network, monitoring 모듈별로 분리하여 관리성을 개선합니다. 각 모듈의 독립성과 재사용성을 높이고, 팀별 협업 효율성을 향상시킵니다. ### ✅ 작업할 내용 - [ ] Terraform 루트 디렉토리에서 modules/ 또는 environments/ 구조로 재구성 - [ ] app/ 모듈: GCE 인스턴스, K8s 클러스터, ArgoCD 관련 리소스 이동 - [ ] network/ 모듈: VPC, Subnet, NLB, Firewall 규칙 분리 - [ ] monitoring/ 모듈: 모니터링 스택, GCS, StorageClass 관련 리소스 이동 - [ ] 각 모듈에 main.tf, variables.tf, outputs.tf, versions.tf 파일 생성 - [ ] 모듈 간 의존성 정의 및 데이터 소스 연결 - [ ] workspace 또는 환경별 tfvars 파일 생성 (dev/staging/prod) - [ ] terraform fmt, validate, plan 테스트 완료 ### 🙋🏻 참고 자료 _No response_
📄 설명
현재 단일 Terraform 구조를 app, network, monitoring 모듈별로 분리하여 관리성을 개선합니다.
각 모듈의 독립성과 재사용성을 높이고, 팀별 협업 효율성을 향상시킵니다.
✅ 작업할 내용
🙋🏻 참고 자료
No response