- Notifications
You must be signed in to change notification settings - Fork85
add vmware-linux template#527
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Signed-off-by: Anis KHALFALLAH <khalfallah.anis@hotmail.com>
Signed-off-by: Anis KHALFALLAH <khalfallah.anis@hotmail.com>
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 VMware vSphere Linux template that provisions VMware vSphere virtual machines as Coder workspaces with configurable CPU, memory, and home volume size.
- Implements vSphere provider integration with Terraform
- Configures cloud-init for automated VM setup with Coder agent
- Includes code-server module for browser-based IDE access
Reviewed Changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
registry/anis/templates/vmware-linux/main.tf | Main Terraform configuration for vSphere VM provisioning with Coder agent integration |
registry/anis/templates/vmware-linux/cloud-init/cloud-config.yaml.tftpl | Cloud-init template for VM initialization, disk setup, and Coder agent service configuration |
registry/anis/templates/vmware-linux/README.md | Template documentation with prerequisites, configuration examples, and architecture details |
.icons/vsphere.svg | VMware vSphere icon for the template |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
aniskhalfallah commentedNov 11, 2025
@matifali In case you’d like to test it yourself, this needs a vSphere license (the free version doesn’t allow write access through the API).vSphere Terraform documentation |
DevelopmentCats commentedNov 13, 2025
@aniskhalfallah Since you are adding this to your own namespace you will want to add a avatar and README with the proper frontmatter. You can look at the contributing guide or the examples in the repo to see what I mean. |
DevelopmentCats commentedNov 13, 2025
As far as this goes I think your video is probably sufficient enough, but I can see about maybe getting a license for testing. |
aniskhalfallah commentedNov 13, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
@DevelopmentCats I added the README to the other PR but apparently forgot to push it here. Thanks for the heads up! I just pushed it. |
Signed-off-by: Anis KHALFALLAH <khalfallah.anis@hotmail.com>
Signed-off-by: Anis KHALFALLAH <khalfallah.anis@hotmail.com>
Uh oh!
There was an error while loading.Please reload this page.
Description
Add Vmware template to coder
Type of Change
Template Information
Path:
registry/anis/templates/vmware-linuxTesting & Validation
bun test)bun fmt)vmware-linux_template_demo.mp4
Related Issues
Closes#211
/claim#211