explaingit

coder/enterprise-terraform

Analysis updated 2026-07-03 · repo last pushed 2022-08-17

4HCLAudience · ops devopsComplexity · 3/5DormantSetup · moderate

TLDR

Pre-built Terraform templates that deploy Coder's cloud development environments to Google Cloud with a single command, saving you from manually configuring servers and networking.

Mindmap

mindmap
  root((repo))
    What it does
      Deploys Coder platform
      One command setup
      Automates cloud resources
    Tech stack
      Terraform
      HCL
      Google Cloud Platform
      Kubernetes
    Use cases
      Cloud dev environments
      Startup infra setup
    Audience
      IT admins
      Engineering teams
    Limitations
      Google Cloud only
      Early stage project
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Deploy Coder to Google Kubernetes Engine without writing infrastructure code from scratch.

USE CASE 2

Set up cloud-based coding environments for your development team on Google Cloud.

USE CASE 3

Spin up and tear down Coder development platform infrastructure repeatably using templates.

What is it built with?

TerraformHCLGoogle Cloud PlatformKubernetes

How does it compare?

coder/enterprise-terraformfaizanfirdousi/alchemyst-assigngnana997/periscope-demo-eks-antipatterns
Stars411
LanguageHCLHCLHCL
Last pushed2022-08-17
MaintenanceDormant
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audienceops devopsops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires a Google Cloud Platform account with sufficient permissions to create GKE clusters, networking, and load balancers.

The license for this repository is not specified in the available documentation.

In plain English

The enterprise-terraform repository provides pre-built infrastructure templates that let you deploy Coder (a development environment platform) to the cloud with a single command. Instead of manually configuring servers, networking, and other cloud resources piece by piece, you use these templates to spin everything up at once. The templates use a tool called Terraform, which is essentially a way to describe your cloud infrastructure in configuration files rather than clicking through a cloud provider's web console. You write or tweak a few settings, run a command, and Terraform handles creating all the necessary pieces, virtual machines, networking rules, load balancers, and so on, in the right order. This repo packages those configurations so you don't have to write them yourself. Right now, the only ready-to-use setup is for Google Cloud Platform, specifically for running Coder on Google Kubernetes Engine. The repository includes a self-hosted example you can follow to get started. The team has plans to add support for Azure and Amazon Web Services, and they may eventually add Digital Ocean, but those aren't available yet. So if your organization runs on Google Cloud, this is immediately useful, if you're on another cloud, you'll need to wait. This would appeal to engineering teams or IT administrators who want to set up Coder for their company without building the deployment from scratch. For example, if you're a startup that already uses Google Cloud and wants to give your developers cloud-based coding environments, this repo gives you a shortcut to get there rather than figuring out all the infrastructure details on your own. The project is still early, with only one cloud provider supported and a small feature roadmap. The README doesn't go into much detail about prerequisites or specific configuration steps, you'd likely need to follow the linked example to understand what's actually involved.

Copy-paste prompts

Prompt 1
Help me configure the Coder enterprise-terraform template for my Google Cloud project. What variables do I need to set and what GCP permissions are required to deploy to Google Kubernetes Engine?
Prompt 2
I cloned the coder/enterprise-terraform repo and want to deploy Coder to GKE. Walk me through the Terraform commands to initialize, plan, and apply the infrastructure step by step.
Prompt 3
Compare what infrastructure resources the Coder enterprise-terraform template creates on Google Cloud versus what I would need to manually configure in the GCP console to run Coder on Kubernetes.

Frequently asked questions

What is enterprise-terraform?

Pre-built Terraform templates that deploy Coder's cloud development environments to Google Cloud with a single command, saving you from manually configuring servers and networking.

What language is enterprise-terraform written in?

Mainly HCL. The stack also includes Terraform, HCL, Google Cloud Platform.

Is enterprise-terraform actively maintained?

Dormant — no commits in 2+ years (last push 2022-08-17).

What license does enterprise-terraform use?

The license for this repository is not specified in the available documentation.

How hard is enterprise-terraform to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is enterprise-terraform for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub coder on gitmyhub

Verify against the repo before relying on details.