feat: add base templates for all major cloud providers - #26634
Merged
Conversation
jeremyruppel
force-pushed
the
jeremy/devex-515-infrastructure
branch
from
June 23, 2026 17:31
5a2307b to
329443f
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 23, 2026 17:31
99a1a9a to
5cfe6fb
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-infrastructure
branch
from
June 23, 2026 17:36
329443f to
57750bf
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 23, 2026 17:37
5cfe6fb to
d103c17
Compare
jeremyruppel
marked this pull request as ready for review
June 23, 2026 17:50
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 23, 2026 19:21
d103c17 to
f23b749
Compare
Docs preview📖 View docs preview for |
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
2 times, most recently
from
June 23, 2026 20:00
f489536 to
6e0d67e
Compare
Contributor
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
jeremyruppel
force-pushed
the
jeremy/devex-515-infrastructure
branch
from
June 24, 2026 19:23
57750bf to
9d5497c
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 24, 2026 19:23
6e0d67e to
38795e9
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 30, 2026 19:29
38795e9 to
5ca0705
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-infrastructure
branch
from
June 30, 2026 19:29
9d5497c to
5b98335
Compare
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 30, 2026 21:53
5ca0705 to
a8c63d6
Compare
code-asher
approved these changes
Jun 30, 2026
| @@ -0,0 +1,6 @@ | |||
| { | |||
| "id": "scratch", | |||
| "display_name": "Scratch", | |||
Member
There was a problem hiding this comment.
Should it say Scratch (Linux) to match the others?
Or actually, do we need to specify the OS in the display name? I imagine the UI could just add a badge or something based on os.
Contributor
Author
There was a problem hiding this comment.
hmmmmMMMMmmmm an os badge would be sick actually. I'm going to ask in the template builder channel
…providers Add 7 new base templates to the template builder: - scratch: minimal starter template (coder_agent only) - aws-windows: AWS EC2 Windows instances - azure-linux: Azure VMs with cloud-init and managed disk - azure-windows: Azure Windows VMs with RDP support - gcp-linux: Google Compute Engine Linux instances - gcp-windows: Google Compute Engine Windows instances - digitalocean-linux: DigitalOcean Linux droplets Each base includes a manifest (base.json), Go template (main.tf.tmpl), README with prerequisite markers, and any static files (cloud-init configs, PowerShell scripts). Tests verify all bases load, render, and produce valid coder_agent declarations.
jeremyruppel
force-pushed
the
jeremy/devex-515-base-templates
branch
from
June 30, 2026 22:09
516a437 to
825db41
Compare
Contributor
Author
Member
|
Ahh kk that makes sense |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Add 6 new base templates to the template builder, covering all major cloud providers and platforms:
coder_agentand metadataEach base includes
base.json,main.tf.tmpl,README.md(with prerequisite markers), and any static files (cloud-init configs). Tests verify all 9 bases load, render without error, and produce valid single-agent declarations.azure-windowsis deferred; it needs to be registered in theexamplespackage first.Depends on #26633
Note
This PR was authored by Coder Agents on behalf of @jeremyruppel.
NB: This is very much an agent-generated PR and draws completely from base templates that exist in
examples/templates/. The base.json files are new, so review those, but don't spend any brain tokens on the correctness of the terraform and supporting files: any issues there are issues with the upstream example template