-
Notifications
You must be signed in to change notification settings - Fork 55
feat: add linode vm template #367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
6331e2c
to
e7bfda6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few suggestions, and it looks good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a new Linode VM template to the Coder registry that enables provisioning Linode instances as Coder workspaces. The template provides a comprehensive solution with support for multiple instance types, operating systems, and global regions.
Key changes:
- Complete Terraform configuration for Linode VM provisioning with persistent storage
- Cloud-init configuration for automated workspace setup and Coder agent installation
- Documentation with usage instructions and feature overview
Reviewed Changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.
File | Description |
---|---|
registry/umair/templates/linode-vm/main.tf | Main Terraform configuration defining Linode resources, parameters, and workspace provisioning |
registry/umair/templates/linode-vm/cloud-init/cloud-config.yaml.tftpl | Cloud-init template for VM initialization, user setup, and Coder agent configuration |
registry/umair/templates/linode-vm/README.md | Documentation explaining template features, prerequisites, and architecture |
.github/typos.toml | Added "tyo" as valid word for Tokyo location code |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
registry/umair/templates/linode-vm/cloud-init/cloud-config.yaml.tftpl
Outdated
Show resolved
Hide resolved
Co-authored-by: Atif Ali <[email protected]>
…l.tftpl Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Closes #210
/claim #210
Description
Type of Change
Testing & Validation
bun test
)bun run fmt
)Screencast.from.2025-08-23.15-14-00.1.mp4