GitHub Actions과 Slack을 활용한 Terraform Drift 지속 모니터링 설정하기
(dev.to)GitHub Actions와 Slack을 연동하여 Terraform 인프라의 변경 사항(Drift)을 자동으로 감지하고 알림을 보내는 자동화된 모니터링 체계를 구축함으로써, 인프라 관리의 가시성을 확보하고 배포 오류를 사전에 방지하는 방법을 제시합니다.
이 글의 핵심 포인트
- 1GitHub Actions의 스케줄링 기능을 활용한 6시간 주기 자동 스캔 설정
- 2Slack Webhook을 통한 High/Critical 등급의 중요 드리프트 선별 알림
- 3tfdrift CLI를 이용한 인프라 변경 사항의 JSON 리포트 자동 생성 및 저장