코드형 인프라(IaC)로 자동화에서 AI까지: OpenTofu와 ChatOps 도입기
13
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 글은 LY Corporation LINE Plus SRE 팀이 Verda 인프라와 IMON 모니터링을 OpenTofu/Terragrunt로 GitOps 방식 관리로 전환한 과정을 공유합니다. VM/LB/DNS/쿠버네티스 리소스와 IMON의 알림 그룹·규칙·모니터를 코드로 선언하고 약 1,500개 리소스를 PR 리뷰와 CI/CD 파이프라인으로 반영하는 흐름을 설명합니다. 기존에 위키·대시보드·스크립트 중심이던 관리를 모듈화(OpenTofu)와 DRY화(Terragrunt)로 정리하고, 운영 중 리소스는 import 스크립트로 2단계 전환하며 정규화·필터링·매핑 로직을 적용합니다. 코드와 실제 인프라의 차이를 Drift Check로 매일 감지해 Slack 알림으로 수동 변경을 조기에 복구 가능하게 만든다고 합니다. 또한 OpenTofu 저장소를 MCP로 연결한 Slack AI 에이전트가 자연어 요청을 기반으로 Terragrunt 코드를 생성하고 PR을 열어 리뷰/승인 후 자동 배포되게 한다고 정리합니다. IaC 도입 후에는 모든 변경 이력이 Git과 PR에 남아 온보딩·운영 추적이 쉬워졌고, 문화 차원에서 콘솔 직접 변경을 최소화해야 한다고 강조합니다.

연관 게시글