mormor83/terraducktel — explained in plain English
Analysis updated 2026-05-18
Replace a paid Terraform Cloud or Spacelift subscription with a free self-hosted alternative.
Require a human approval step before any Terraform or Helm change reaches production.
Detect infrastructure drift by periodically re-checking every workspace against its code.
Manage infrastructure for multiple teams or clients using separate Business Units.
| mormor83/terraducktel | aim-uofa/reasonmatch | airbone42/360-data-athlete | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | — | 5/5 | 4/5 |
| Audience | ops devops | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker Compose plus generating several encryption and secret keys before first run.
Terraducktel is a self-hosted tool for managing infrastructure changes made with Terraform and Helm, the kind of tools teams use to spin up cloud servers and Kubernetes clusters through code instead of clicking around in a web console. Normally, companies pay for hosted services like Terraform Cloud to manage this process, and those bills add up fast as a team grows. Terraducktel replaces that paid service with something you run yourself using Docker, for free. At its core, it lets you point at a Terraform or Helm project stored in Git, preview what changes would happen, have a human approve those changes, and then actually apply them, all while tracking whether the real infrastructure has quietly drifted away from what the code says it should look like. Every apply pauses and waits for someone to review the exact plan and click Approve before anything happens, which protects against accidental or unreviewed changes to production systems. The project stores your cloud credentials encrypted rather than in plain text, keeps a separate storage area for each AWS account you manage, and writes down every important action, like who approved what and when, into an audit log you can review later. It also supports organizing work into separate Business Units, useful if one company manages infrastructure for multiple teams or clients under one installation. Under the hood it is built from a FastAPI backend, a React web interface, a Postgres database, and short-lived Docker containers that spin up to actually run each Terraform or Helm job before disappearing. Getting started involves cloning the repository, copying an example settings file, filling in a few secret keys, and running docker compose to bring the whole system up locally. The project describes itself as pre-1.0, meaning the core features work but it is still under active development, with more features planned on its roadmap.
A free, self-hosted alternative to paid Terraform Cloud style services for reviewing and applying infrastructure changes.
Mainly Python. The stack also includes Python, FastAPI, React.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.