본문으로 건너뛰기
hannctl
PDF

labs pf-04.md

pf-04-aws-terragrunt-dry-iac

v1.0.0 released · CI passing AWS Terragrunt 개인 프로젝트 · 2026.11 공개

Terraform 모듈 16개를 루트 설정 하나로 묶고, Terragrunt가 의존성 그래프를 읽어 순서대로 실행하게 한 구조입니다.

  • Terragrunt
  • Terraform
  • AWS
16
Terraform 모듈 · 유닛
1
복사본 16개를 대체한 루트 설정
-40%
배포 시간 단축 (실무 적용 결과)

접근

모듈은 일반 Terraform으로 두고 Terragrunt로 감쌌습니다. backend, provider, 공통 inputs는 live/root.hcl 한 곳에서 생성합니다. _envcommon이 모듈 source와 dependency를 맡고, 각 유닛은 자기 inputs만 적습니다. dependency 블록으로 그래프를 만들고 mock_outputs로 클라우드 없이 전체를 검증합니다.

GitHub에서 보기 ↗
사례 문서 열기: case-studies/aws-terragrunt/README.md →

© 2026 Kim JunHyun · Built with Astro · 이 사이트의 인프라도 코드로 관리합니다

↑↓ 이동 · Enter 열기 · Esc 닫기

테마 고르기

사원증을 누르면 그 테마로, 보던 내용과 같은 곳으로 이동합니다. 끌면 흔들리기만 합니다.

처음 화면으로 →