Repolode
diggerhq

diggerhq/digger

既存のCIパイプライン内でTerraformやOpenTofuを実行し、プルリクエストのコメントからplanとapplyを実行できる、オープンソースのIaCオーケストレーションツールです。

代替できる製品:Terraform CloudSpacelift

スター
5,056
フォーク
610
未解決の Issue
501
最終コミット
9 日前

これは何?

Diggerは、別のホスティングサービスを介さず、GitHub Actionsなど既存のCIシステム内でInfrastructure as Code(Terraform、OpenTofu)を直接実行するためのツールです。TACOSプラットフォームでよくあるトレードオフを避けられるよう設計されており、クラウド認証情報は自分たちのCI環境に保持したまま、Terraformの実行だけを目的とした追加のコンピューティング料金もかかりません。

プロジェクトは2つの要素で構成されています。CI内で動作し、適切な引数を指定してTerraformを呼び出すCLIと、PRコメントなどのイベントに応じてCIジョブを起動する、セルフホストも可能な最小限のオーケストレーターです。PR単位のロックとplanキャッシュは、AWSのDynamoDBやS3など、自分たちのクラウドアカウントに保存されます。

主な機能は、プルリクエストのコメントからのplanとapply、OPAベースのRBAC、Terragruntとworkspaceのサポート、ドリフト検知、Checkovによる静的解析です。

主な機能

  • 01プルリクエストのコメントをトリガーにTerraformのplanとapplyを実行
  • 02既存のCI内で動作するため、別途runnerを管理する必要がない
  • 03RBACとポリシーにOpen Policy Agent(OPA)をサポート
  • 04複数のPR間での競合を防ぐ、PR単位のロック
  • 05ドリフト検知とTerragrunt/workspaceのサポート

ユースケース

  • クラウドのシークレットを第三者と共有せずに、PRベースでplanとapplyを実行したい、AWSまたはGCPでTerraformを運用するチーム
  • インフラのパイプラインを実行するためだけに追加のコンピューティング料金を支払うのを避けたい組織
  • OPAポリシーに対応した、ホスト型またはセルフホスト型のオーケストレーターを求める、Atlantisからの移行を検討しているチーム

クイックスタート

  1. 1

    Digger のドキュメントにある GitHub Actions + AWS のスタートガイドに従ってください

使う前に知っておきたいこと

  • Web UI はクラウドベースのため、自分で実行するものではありません。
  • ロックとプランキャッシュはご自身のクラウドアカウント(AWS の DynamoDB と S3)に保存されるため、そのインフラを用意する必要があります。

トピック

よくある質問

digger とは?
既存のCIパイプライン内でTerraformやOpenTofuを実行し、プルリクエストのコメントからplanとapplyを実行できる、オープンソースのIaCオーケストレーションツールです。 Diggerは、別のホスティングサービスを介さず、GitHub Actionsなど既存のCIシステム内でInfrastructure as Code(Terraform、OpenTofu)を直接実行するためのツールです。TACOSプラットフォームでよくあるトレードオフを避けられるよう設計されており、クラウド認証情報は自分たちのCI環境に保持したまま、Terraformの実行だけを目的とした追加のコンピューティング料金もかかりません。
digger は無料で使えますか?ライセンスは?
digger は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
digger は今もメンテナンスされていますか?
活発にメンテナンス中。digger の最終コミットは 2026年10月11日 です。
digger は何に使えますか?
クラウドのシークレットを第三者と共有せずに、PRベースでplanとapplyを実行したい、AWSまたはGCPでTerraformを運用するチーム インフラのパイプラインを実行するためだけに追加のコンピューティング料金を支払うのを避けたい組織 OPAポリシーに対応した、ホスト型またはセルフホスト型のオーケストレーターを求める、Atlantisからの移行を検討しているチーム
digger のインストール方法は?
Digger のドキュメントにある GitHub Actions + AWS のスタートガイドに従ってください
digger はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/diggerhq/digger

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト