CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.
diggerhq/digger
Open-source оркестрация IaC: запускает Terraform и OpenTofu в вашей CI-системе, а plan и apply можно запускать комментариями к pull request.
Open source альтернатива:Terraform Cloud
Spacelift
- Звёзды
- 5,056
- Форки
- 610
- Открытые issues
- 501
- Последний коммит
- 9 дней назад
Что это?
Digger позволяет запускать Infrastructure as Code (Terraform и OpenTofu) прямо в вашей CI-системе, например GitHub Actions, без отдельного хостед-сервиса. Проект помогает избежать типичных компромиссов платформ TACOS: облачные учётные данные остаются в вашей CI-среде, и вам не приходится платить за дополнительные вычислительные ресурсы для запуска Terraform.
У проекта две части: CLI, который работает в вашей CI и запускает Terraform с нужными аргументами, и минимальный оркестратор, который можно развернуть самостоятельно и который запускает CI-задачи в ответ на события, например комментарии к PR. Блокировки на уровне PR и кэш plan хранятся в вашем облачном аккаунте, например в DynamoDB и S3 на AWS.
Среди возможностей — запуск plan и apply из комментариев к pull request, RBAC на основе OPA, поддержка Terragrunt и workspace, обнаружение дрейфа и статический анализ с помощью Checkov.
Ключевые возможности
- 01Запуск Terraform plan и apply из комментариев к pull request
- 02Работает в вашей CI, поэтому не нужно отдельно обслуживать раннеры
- 03Поддержка Open Policy Agent (OPA) для RBAC и политик
- 04Блокировки на уровне PR, предотвращающие гонки между несколькими PR
- 05Обнаружение дрейфа, поддержка Terragrunt и workspace
Сценарии использования
- Команды, запускающие Terraform на AWS или GCP и которым нужны plan и apply на основе PR без передачи облачных секретов третьей стороне
- Организации, которые хотят не платить за дополнительные вычислительные ресурсы для запуска инфраструктурных пайплайнов
- Команды, переходящие с Atlantis и которым нужен хостед- или самостоятельно развёртываемый оркестратор с политиками OPA
Быстрый старт
- 1
Следуйте руководству по началу работы с GitHub Actions + AWS в документации Digger
Что важно знать
- Веб-интерфейс работает в облаке, поэтому запустить его самостоятельно нельзя.
- Блокировки и кэш плана хранятся в вашей облачной учетной записи (DynamoDB и S3 в AWS), поэтому эту инфраструктуру необходимо развернуть.
Темы
Частые вопросы
- Что такое digger?
- Open-source оркестрация IaC: запускает Terraform и OpenTofu в вашей CI-системе, а plan и apply можно запускать комментариями к pull request. Digger позволяет запускать Infrastructure as Code (Terraform и OpenTofu) прямо в вашей CI-системе, например GitHub Actions, без отдельного хостед-сервиса. Проект помогает избежать типичных компромиссов платформ TACOS: облачные учётные данные остаются в вашей CI-среде, и вам не приходится платить за дополнительные вычислительные ресурсы для запуска Terraform.
- digger можно использовать бесплатно? Какая у него лицензия?
- digger распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- digger всё ещё поддерживается?
- Активно поддерживается. Последний коммит в digger — 11 окт. 2026 г..
- Для чего можно использовать digger?
- Команды, запускающие Terraform на AWS или GCP и которым нужны plan и apply на основе PR без передачи облачных секретов третьей стороне Организации, которые хотят не платить за дополнительные вычислительные ресурсы для запуска инфраструктурных пайплайнов Команды, переходящие с Atlantis и которым нужен хостед- или самостоятельно развёртываемый оркестратор с политиками OPA
- Как установить digger?
- Следуйте руководству по началу работы с GitHub Actions + AWS в документации Digger
- Где скачать digger?
- Исходный код и инструкции по установке — на GitHub: https://github.com/diggerhq/digger
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка реальных вопросов с собеседований по DevOps, SRE и облачной инженерии, сгруппированных по компаниям и ролям.
Универсальная платформа для разработки ПО на Go с самостоятельным размещением: Git-хостинг, проверка кода, задачи, пакеты и CI/CD.
Бесплатный AWS-эмулятор с открытым исходным кодом для локального запуска AWS-подобных сервисов без аккаунта и токена авторизации.
Программируемый движок автоматизации для сборки, тестирования и доставки кодовых баз в контейнерах — локально, в CI или в облаке.
Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.