Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ElliotG/coder-oss-tf
A repository that deploys Coder OSS entirely from TF
https://github.com/ElliotG/coder-oss-tf
aws azure gcp
Last synced: 12 days ago
JSON representation
A repository that deploys Coder OSS entirely from TF
- Host: GitHub
- URL: https://github.com/ElliotG/coder-oss-tf
- Owner: ElliotG
- Created: 2022-10-21T05:49:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-01T21:35:31.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T10:30:32.203Z (5 months ago)
- Topics: aws, azure, gcp
- Language: HCL
- Homepage:
- Size: 1.1 MB
- Stars: 153
- Watchers: 5
- Forks: 45
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
- awesome-coder - Provision Coder with Terraform - Coder OSS on GKE with Terraform in <20 minutes. (Automation / Miscellaneous)
README
# Coder OSS with Terraform
The purpose of this repo is to demonstrate how remote development environments work using [Coder's OSS product](https://github.com/coder/coder). This repo should not be used for production use cases, but simply a proof-of-concept for what coding-in-a-browser feels like using Coder.
## Currently supported platforms
Each subfolder in this repo is for a different platform.
* Google GKE
* Azure AKS
* AWS EKS
* Linode LKE
* DigitalOcean DOKS
* IBMCloud K8s
* OVHCloud K8s
* Scaleway K8s Kapsule## Important Caveat
In order to make this demo "1 click apply", I am using an anti-pattern where I create the k8s cluster and deploy in the same repo. This is a [known](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs#stacking-with-managed-kubernetes-cluster-resources) anti-pattern. The consequence is that you can get authentication errors while trying to update the namespace or helm charts. For the most part, things have "just worked" for me. You can fix this by file mounting a kubeconfig (ovhcloud-k8s shows how to do this).