Skip to content
This repository was archived by the owner on Sep 24, 2026. It is now read-only.
superplanehqPublic archive

About

SuperPlane Terraform Installations Scripts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

This repository is archived.

The Terraform configuration now lives in the SuperPlane repository: release/terraform.

SuperPlane Installation with Terraform

Terraform configurations to deploy SuperPlane on managed Kubernetes clusters.

Supported Platforms

Platform Directory Status
Google Kubernetes Engine (GKE) gke/ ✅ Ready
Amazon Elastic Kubernetes Service (EKS) eks/ ✅ Ready

Quick Start

GKE (Google Cloud)

cd gke
cp terraform.tfvars.example terraform.tfvars
# Edit terraform.tfvars

terraform init
terraform apply

See gke/README.md for full instructions.

EKS (AWS)

cd eks
cp terraform.tfvars.example terraform.tfvars
# Edit terraform.tfvars

terraform init
terraform apply

See eks/README.md for full instructions.

What Gets Created

Each deployment creates:

  • Kubernetes cluster (GKE or EKS)
  • Managed PostgreSQL database (Cloud SQL or RDS)
  • VPC networking with private subnets for database
  • Load balancer for ingress
  • cert-manager for automatic SSL certificates
  • SuperPlane application deployment

Requirements

  • Terraform >= 1.5.0
  • Cloud provider CLI (gcloud or aws) authenticated
  • kubectl

Architecture

                    ┌─────────────────┐
                    │    Internet     │
                    └────────┬────────┘
                             │
                    ┌────────▼────────┐
                    │  Load Balancer  │
                    │  (GCE/ALB)      │
                    └────────┬────────┘
                             │
         ┌───────────────────┼───────────────────┐
         │        Kubernetes Cluster             │
         │                   │                   │
         │          ┌────────▼────────┐          │
         │          │   SuperPlane    │          │
         │          └────────┬────────┘          │
         │                   │                   │
         └───────────────────┼───────────────────┘
                             │
                    ┌────────▼────────┐
                    │   PostgreSQL    │
                    │ (Cloud SQL/RDS) │
                    └─────────────────┘

License

Apache 2.0

About

SuperPlane Terraform Installations Scripts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages