어떤 부분을 리팩토링하려 하나요?
현재 \config/secrets\ 서브모듈의 tfvars 파일로 관리되는 환경별 민감 설정 값을 AWS Systems Manager Parameter Store로 이관합니다.
AS-IS
- 환경별 민감 설정 값이 \config/secrets\ 서브모듈의 tfvars 파일에 저장되어 있습니다.
- Terraform 실행 시 로컬 secret 파일에 의존합니다.
- secret 변경 이력과 배포 입력 값 관리가 Git 서브모듈 상태에 묶여 있습니다.
TO-BE
- 민감 설정 값은 AWS Systems Manager Parameter Store에서 관리합니다.
- Terraform은 필요한 값을 Parameter Store에서 조회하거나, Parameter Store 리소스를 통해 생성/관리합니다.
- 로컬 secret 서브모듈 의존도를 줄이고, 환경별 파라미터 네이밍 규칙을 명확히 합니다.
작업 상세 내용
참고할만한 자료(선택)
- AWS Systems Manager Parameter Store
- Terraform \�ws_ssm_parameter\ resource / data source
- 현재 secret 서브모듈: \config/secrets`n
어떤 부분을 리팩토링하려 하나요?
AS-IS
TO-BE
작업 상세 내용
참고할만한 자료(선택)