← All projects

Platform infrastructure

ClusterForge

Readable Terraform/OpenTofu modules and a Go CLI for container platforms.

Published CLI and modules

01 · The problem

Make the workflow clear.

Repeated platform setup needs reusable conventions while preserving the infrastructure files an operator must inspect, change, and review.

02 · The approach

Give each part a job.

A Go CLI generates projects and environments from focused foundation, orchestrator, platform, and workload modules. Generated Terraform remains visible. Planning, policy checks, and operational evidence sit alongside explicit apply workflows.

  1. Project + environment
  2. Go CLI
  3. Readable Terraform
  4. Saved plan + review
  5. Container platform

03 · A practical starting point

Try the documented workflow.

cf --non-interactive wizard --defaults
cf generate dev
cf init dev
cf plan dev --out .cf/plans/dev.tfplan --risk-summary

The credential-free quickstart targets an existing Kubernetes context. These commands generate and plan infrastructure; review the project documentation before applying it.

04 · The result

Something you can inspect.

The repository includes modules, examples, installation guidance, and a local Kubernetes workflow. Platform coverage has distinct maturity levels; each real cloud environment still needs its own network, IAM, deployment, and recovery evidence.

ClusterForge documentation homepage
Documentation preview. Explore the current documentation ↗

Based on the repository README and its platform coverage and safety model. Source and current status ↗