Azure DevOps EpicBook 배포를 활용한 듀얼 파이프라인 엔터프라이즈 CI/CD 시스템 구축기
(dev.to)Azure DevOps 기반의 Terraform 인프라와 Ansible 애플리케이션 배포를 분리한 듀얼 파이프라인 구축은 관심사 분리를 통해 배포 병목을 해소하고, 엔터프라이즈 환경의 DevOps 부채와 운영 리스크를 최소화하는 핵심 전략입니다.
이 글의 핵심 포인트
- 1인프라(Terraform)와 애플리케이션(Ansible)을 분리한 2-Repository, 2-Pipeline 구조 채택
- 2Azure Service Principal(SPN)을 통한 보안 인증 및 권한 관리 자동화
- 3Terraform Remote State를 Azure Blob Storage에 저장하여 파이프라인 간 상태 공유