
데브옵스
Terraform + Atlantis로 Azure 인프라 GitOps 구현 가이드
두줄요약
Terraform과 Atlantis로 Azure 인프라를 GitOps 방식으로 관리하는 구성을 설명했습니다. PR 승인, apply, merge 흐름과 환경 분리, 브랜치 보호를 함께 다뤘습니다.
핵심 내용
- Terraform과 Atlantis로 Azure 인프라를 GitOps 방식으로 관리하는 구성 가이드
- PR에서 plan과 apply를 수행하는 워크플로우, 환경별 dev/prod 분리, 브랜치 보호 규칙 적용
- Azure VM의 Docker 기반 Atlantis 배포, Service Principal 인증, Azure Storage Account 기반 Terraform State 관리
- 초기 배포부터 승인 후 apply, merge까지의 단계별 협업 절차와 운영 시 HTTPS·모니터링·시크릿 관리 고려사항
