Repolode
diggerhq

diggerhq/digger

기존 CI 파이프라인에서 Terraform과 OpenTofu를 실행하고, pull request 댓글로 plan과 apply를 수행하는 오픈소스 IaC 오케스트레이션 도구입니다.

대체할 수 있는 제품:Terraform CloudSpacelift

스타
5,056
포크
610
열린 이슈
501
마지막 커밋
9일 전

어떤 프로젝트인가요?

Digger는 별도의 호스팅 서비스 대신 GitHub Actions 같은 기존 CI 시스템 안에서 Infrastructure as Code(Terraform 및 OpenTofu)를 직접 실행하는 도구입니다. 일반적인 TACOS 플랫폼의 단점을 피하도록 설계되어 클라우드 자격 증명을 자체 CI 환경에 보관할 수 있고, Terraform 실행만을 위한 추가 컴퓨팅 비용도 들지 않습니다.

프로젝트는 두 부분으로 구성됩니다. CI 안에서 실행되어 적절한 인수로 Terraform을 호출하는 CLI와, PR 댓글 같은 이벤트에 응답해 CI 작업을 시작하는 최소한의 오케스트레이터입니다. 오케스트레이터는 직접 호스팅할 수도 있습니다. PR 단위 잠금과 plan 캐시는 AWS의 DynamoDB 및 S3처럼 자체 클라우드 계정에 저장됩니다.

주요 기능으로는 pull request 댓글을 통한 plan 및 apply, OPA 기반 RBAC, Terragrunt 및 workspace 지원, drift 감지, Checkov를 통한 정적 분석이 있습니다.

핵심 기능

  • 01pull request 댓글로 Terraform plan 및 apply 실행
  • 02기존 CI에서 실행되므로 별도 runner를 유지 관리할 필요 없음
  • 03RBAC 및 정책을 위한 Open Policy Agent(OPA) 지원
  • 04여러 PR 간의 경합 상태를 방지하는 PR 단위 잠금
  • 05drift 감지 및 Terragrunt/workspace 지원

활용 사례

  • 클라우드 비밀 정보를 제3자와 공유하지 않고 PR 기반 plan 및 apply를 원하는 AWS 또는 GCP Terraform 운영 팀
  • 인프라 파이프라인 실행만을 위한 추가 컴퓨팅 비용을 피하고 싶은 조직
  • OPA 정책을 적용할 수 있는 호스팅형 또는 자체 호스팅형 오케스트레이터를 원하는 Atlantis 마이그레이션 팀

빠른 시작

  1. 1

    Digger 문서의 GitHub Actions + AWS 시작 가이드를 따르세요

사용 전 알아둘 점

  • Web UI는 클라우드 기반이므로 직접 실행하는 것이 아닙니다.
  • 잠금과 플랜 캐시는 자체 클라우드 계정(AWS의 DynamoDB 및 S3)에 저장되므로 해당 인프라를 프로비저닝해야 합니다.

토픽

자주 묻는 질문

digger은(는) 무엇인가요?
기존 CI 파이프라인에서 Terraform과 OpenTofu를 실행하고, pull request 댓글로 plan과 apply를 수행하는 오픈소스 IaC 오케스트레이션 도구입니다. Digger는 별도의 호스팅 서비스 대신 GitHub Actions 같은 기존 CI 시스템 안에서 Infrastructure as Code(Terraform 및 OpenTofu)를 직접 실행하는 도구입니다. 일반적인 TACOS 플랫폼의 단점을 피하도록 설계되어 클라우드 자격 증명을 자체 CI 환경에 보관할 수 있고, Terraform 실행만을 위한 추가 컴퓨팅 비용도 들지 않습니다.
digger은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
digger은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
digger은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. digger의 마지막 커밋은 2026년 10월 11일입니다.
digger은(는) 어디에 사용할 수 있나요?
클라우드 비밀 정보를 제3자와 공유하지 않고 PR 기반 plan 및 apply를 원하는 AWS 또는 GCP Terraform 운영 팀 인프라 파이프라인 실행만을 위한 추가 컴퓨팅 비용을 피하고 싶은 조직 OPA 정책을 적용할 수 있는 호스팅형 또는 자체 호스팅형 오케스트레이터를 원하는 Atlantis 마이그레이션 팀
digger는 어떻게 설치하나요?
Digger 문서의 GitHub Actions + AWS 시작 가이드를 따르세요
digger은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/diggerhq/digger

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트