Target Period
1/17 ~ 1/18
Summary
기존 단일 파일 기반으로 생성하던 Visualize Project를 terraform 모듈 기반으로 생성할 수 있도록 개발
모듈기반으로 작성하는 이유는 provider.tf, variable.tf, main.tf 와 같이 구성된 zip 파일을 스캔할 시, provider 정보와 variable 정보가 main에 반영되지 않기 때문.
Branch
feature/#12-based-on-module
Target Commit Message
- feat: 모듈 기반으로 파일 묶기
- feat: 모듈 기반 프로젝트 생성 로직 작성
- feat: visualize project에 module 정보 추가
Detail
기존에 단일 파일이 하나의 프로젝트를 구성하던 구조를 전면 수정할 계획.
파일의 경로를 기반으로, 같은 디렉토리 내에 위치한 파일들은 하나의 모듈로서 묶은 뒤 처리.
결과적으로 모듈 별로 프로젝트가 생성되어, reponse는 여러 모듈기반 프로젝트들로 구성 될 것임.
이에 기존 프로젝트에 존재하는 Directory 필드 대신 Module 필드가 생길 것이고, 모듈에 속한 파일 이름들이 있는 FileNames 필드가 추가될 계획.
Target Period
1/17 ~ 1/18
Summary
기존 단일 파일 기반으로 생성하던 Visualize Project를 terraform 모듈 기반으로 생성할 수 있도록 개발
모듈기반으로 작성하는 이유는 provider.tf, variable.tf, main.tf 와 같이 구성된 zip 파일을 스캔할 시, provider 정보와 variable 정보가 main에 반영되지 않기 때문.
Branch
feature/#12-based-on-module
Target Commit Message
Detail
기존에 단일 파일이 하나의 프로젝트를 구성하던 구조를 전면 수정할 계획.
파일의 경로를 기반으로, 같은 디렉토리 내에 위치한 파일들은 하나의 모듈로서 묶은 뒤 처리.
결과적으로 모듈 별로 프로젝트가 생성되어, reponse는 여러 모듈기반 프로젝트들로 구성 될 것임.
이에 기존 프로젝트에 존재하는 Directory 필드 대신 Module 필드가 생길 것이고, 모듈에 속한 파일 이름들이 있는 FileNames 필드가 추가될 계획.