Skip to content

feat: add linode vm template#367

Merged
matifali merged 13 commits into
coder:mainfrom
m4rrypro:feat/add-linode-vm-template
Aug 31, 2025
Merged

feat: add linode vm template#367
matifali merged 13 commits into
coder:mainfrom
m4rrypro:feat/add-linode-vm-template

Conversation

@m4rrypro
Copy link
Copy Markdown
Contributor

@m4rrypro m4rrypro commented Aug 23, 2025

Closes #210
/claim #210

Description

Type of Change

  • New Template
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun run fmt)
  • Changes tested locally
Screencast.from.2025-08-23.15-14-00.1.mp4

@matifali matifali changed the title Feat/add linode vm template feat: add linode vm template Aug 23, 2025
Comment thread registry/umair/modules/digitalocean-region/main.tf Outdated
Comment thread .icons/akamai.svg Outdated
@m4rrypro m4rrypro force-pushed the feat/add-linode-vm-template branch from 6331e2c to e7bfda6 Compare August 25, 2025 12:46
matifali
matifali previously approved these changes Aug 26, 2025
Copy link
Copy Markdown
Member

@matifali matifali left a 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.

Comment thread registry/umair/templates/linode-vm/README.md
Comment thread registry/umair/templates/linode-vm/README.md Outdated
Comment thread registry/umair/templates/linode-vm/README.md
@matifali matifali requested a review from Copilot August 26, 2025 07:44
Copy link
Copy Markdown
Contributor

Copilot AI left a 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.

Comment thread registry/umair/templates/linode-vm/main.tf Outdated
Comment thread registry/umair/templates/linode-vm/cloud-init/cloud-config.yaml.tftpl Outdated
Co-authored-by: Atif Ali <me@matifali.dev>
m4rrypro and others added 3 commits August 26, 2025 12:53
…l.tftpl

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@matifali matifali merged commit 7732865 into coder:main Aug 31, 2025
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linode instance template example

3 participants