Infra

Terraform CI/CD 구축, 인스턴스 복구 등 인프라를 운영하며 남긴 기록

  1. 01

    접속 불가 상태의 LightSail 인스턴스에서 데이터 복구하기

    SSH 접속이 안 되는 LightSail 인스턴스의 스냅샷을 EC2로 내보내고, 볼륨을 다른 인스턴스에 붙여 데이터를 살려낸 과정.

    3분 읽기
  2. 02

    Terraform CI/CD 구축 (1): GitHub PR과 Jenkins 연동

    PR이 열리면 Jenkins가 머지 결과 기준으로 Terraform Plan을 실행하도록 Webhook과 Pipeline 트리거를 설정한 과정.

    7분 읽기
  3. 03

    Terraform CI/CD 구축 (2): Jenkinsfile로 Plan 결과를 PR에 남기기

    변경된 Terraform 디렉토리만 찾아 Plan을 실행하고, 결과를 PR 댓글과 체크 상태로 돌려주는 Jenkinsfile을 단계별로 정리한다.

    11분 읽기