Di

Digger v4.0 – An Open Source GitOps Tool for Terraform

Hacker News

Digger v4.0 – An Open Source GitOps Tool for Terraform

We have been building Digger for over 2 years with multiple iterations in between. Today we are launching Digger v4.0 - An Open Source GitOps tool for Terraform. A brief history of our journey: Digger Classic ( https://app.digger.dev ) (v1.0) Initial focus was to build a “heroku experience in your AWS”. We wanted to handle everything from infrastructure, CI, monitoring, logs, domains support etc. There were several design issues in this version: The split from services to environments confused users a lot Several types of deployments (infrastructure, software) confused customers, they didn’t know when infrastructure is needed versus a software deployment The concept of “environment target” for the whole infrastructure had its limitations especially for customisation of existing infrastructure. This led to the birth of Axe, AXE (v2.0) ( https://dashboard.digger.dev ) With AXE project we wanted to improve some UX points by focusing more on “apps” which are individuals pieces that developer would want to deploy. The main idea was to have the ability to capture whole environment was missing in this model, it was something that was appreciated in classic (albeit confusing) While infrastructure generation was more flexible in this model, there were still pieces which didn’t fit such as creation of VPC and other common cross-app resources. This could have been solved with more thought and notion of app connectivity. Biggest problem was reliability. Since we were taking on responsibility of creating infrastructure and building and deploying successfully, our success rate for users was not high. This affected our ability to attract more users and grow the product This subsequently led to the birth of v3.0, Trowel, Trowel (v3.0) (https://dashboard.digger.dev/create) In this version we limited our scope further to generating and provisioning infrastructure-as-code. The idea was to introduce a “build step” for Terraform - the user describes the infrastructure they want in a high-level config file, that is then compiled into Terraform. Or perhaps a “framework” to abstract away the implementation details, similar to Ruby on Rails. We no longer touched application deployment, meaning that we could focus on the core proposition infrastructure generation and customizability. This however, did not seem to interest end users we were speaking to. The challenging part was not so much writing the terraform code but rather making sure it’s provisioned correctly. The framework idea still looks promising, we haven't fully explored it yet; but even with a perfect framework in place that produces Terraform, you'd still need something to take the output and make sure the changes are reflected in the target cloud account. This was the one missing piece in the toolchain we decided to further “zoom into”. Digger (v4.0) (https://digger.dev) Digger is an open-source alternative to Terraform Cloud. It makes it easy to run terraform plan and apply in the CI / CD platform you already have, such as Github Actions. A class of CI/CD products for Terraform exists (Spacelift, Terraform Cloud, Atlantis) but they are more like separate full-stack CI systems. We think that having 2 CI systems for that doesn't make sense. The infrastructure of asynchronous jobs, logs etc can and should be reused. Stretching the "assembly language" parallel, this is a bit like the CPU for a yet-to-be-created "cloud PC". So it boils down to making it possible to run Terraform in existing CI systems. This is what Digger does. Some of the features include: Any cloud: AWS, GCP, Azure Any CI: GitHub Actions, Gitlab, Azure DevOps PR-level LocksPlan / apply preview in comments Plan Persistence Workspaces support Terragrunt support PRO (Beta): Open Policy Agent & Conftest PRO (Beta): Drift detection (via Driftctl) PRO (Beta): Cost Estimates (via Infracost) Do give it a try and let us know what you think.

Share card

Actual performance

2points
1comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created, para · Missing: supports, reddit linkedin, podcasting
95%95% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: agent, model, apps · Missing: mac, agents, macos
93%93% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, open source, existing · Missing: https docs, excited, just released
51%51% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps, users, way · Missing: mobile apps, ios, personal
39%39% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, users · Missing: plus, intuitive, reviews
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: introduce · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

In
InfraGenie – open-source tool to decouple your Terraform54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

InfraGenie – open-source tool to decouple your Terraform

Hacker News3
Op
Open-Source Osint Tool71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source Osint Tool

Hacker News1
K4
K4nundrum – An open-source tool to investigate Kryptos K462%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

K4nundrum – An open-source tool to investigate Kryptos K4

Hacker News1
Co
CodeOrb – Open-source µC debugging tool49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CodeOrb – Open-source µC debugging tool

Hacker News2
an
an open-source tool for heterogeneous replications - no Kafka66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

an open-source tool for heterogeneous replications - no Kafka

Hacker News1
Sp
SpiderFoot, the open source footprinting tool71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SpiderFoot, the open source footprinting tool

Hacker News2
Sh
Shireframe – Open source declarative wireframing tool for programmers78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Shireframe – Open source declarative wireframing tool for programmers

Hacker News34
WebCrate
WebCrate47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Open Source Bookmarking Tool

Indie Hackers2open-source
Ha
Halgorithem – an open-source tool for detecting AI hallucinations50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Halgorithem – an open-source tool for detecting AI hallucinations

Hacker News1
St
Stooa – Hi We made an open source online fishbowl tool62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Stooa – Hi We made an open source online fishbowl tool

Hacker News10