Skip to content

Decatur-Robotics/Gearbox-Terraform

Repository files navigation

Gearbox-Terraform

Terraform configuration for Gearbox.

Infrastructure Overview

Infrastructure Diagram

Gearbox has a few core components:

  • AWS ECS - The Gearbox servers themselves run on AWS ECS.
  • Cloudflare - Our domain is connected to Cloudflare and we get SSL certificates from them. Cloudflare is not fully managed by Terraform - only some of the DNS records are.
  • HashiCorp Managed Terraform - Handles deployment for Terraform, but not the main Gearbox repo.
  • GitHub Actions - Deployment and checks for the main Gearbox repo. This repo also uses GH Actions for CI, but not CD.
  • AWS S3 - Secrets are stored in an S3 bucket.
  • MongoDB Atlas - The database is hosted on MongoDB Atlas. MongoDB Atlas is not managed by Terraform.

Licensed under a CC BY-NC-SA 4.0 license

Read the license here.

Releases

No releases published

Packages

No packages published

Languages