terragrunt (1) 썸네일형 리스트형 테라폼 스터디 - 10주차 테라폼 단일 브랜치 배포 전략 1. 단일 브랜치에서 배포하는 이유일관된 배포 환경: 여러 브랜치에서 배포하면 환경이 분리될 위험이 있음State 관리 간소화: 여러 브랜치가 각각 다른 state를 관리하면 충돌 가능성이 높아짐코드 변경 추적 용이: 모든 변경 사항이 하나의 브랜치에서 관리되므로 변경 내역이 명확함2. 여러 브랜치에서 작업할 때 생길 수 있는 문제 2.1. State 파일 충돌여러 브랜치에서 배포를 수행하면 서로 다른 state 파일을 사용하게 될 수 있음. 이로 인해 배포 환경이 일관되지 않거나, state 충돌이 발생할 위험이 있음.해결책:원격 상태 파일(예: AWS S3 + DynamoDB)을 사용하여 충돌 방지작업 시 terraform plan을 통해 예상 변경 사항을 검토2.2. .. 이전 1 다음