-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Packer enhancement request: Better Vmware support for vSphere, support for vCenter and templates #1050
Comments
I'd love to do this. Our development is primarily powered by community or sponsors. If you'd lke to give this a shot, we welcome that. If you'd like to pay someone (including HashiCorp) to build this, we're open to that too. At the moment, however, this isn't on the short term roadmap. |
Mitchell,
Can you please give me even a very rough estimate of how much it would Thanks, |
I guess the price was too high. :) |
Hello, I'm currently work on a PR for beginning of that (a clone of vmware builder refactored to use "drivers" that address the VSphere API as advised by @rickard-von-essen on #4526 and trying to includes refactoring ideas from #4591). I've nearly finished the refactoring to remove all parts specific to local virtualization softwares and beginning to define a first driver that will use govc tool from VMware github. I hope to have something to show in the next weeks. |
Hi! |
Hello Liza, But it provides nearly all the functionnalities you are looking for. Since I'm learning golang, I was not sure to achieve it with dealing directly with vsphere API and use govc in a first place, but I had leave room to change that in a second step. All the govc calls are place in a driver The only things that was missing to complete the cloning step was the content of the driver function If you want to have a look, feel free to ping me. |
Please consider making Packer work with vSphere and/or vCenter for all VMware builds. Also, please consider either adding a "vmware-template" build or adding a post-processor to convert a VMware build artifact to a vCenter template.
We are using Packer in an "enterprise" which means I need to find a way to run on any machine against the vSphere / vCenter server and that I need to be able to store hosts as templates, not VMXs or VMDKs. It would really help us out if Packer could handle these.
Thanks,
Adam
The text was updated successfully, but these errors were encountered: