Take a look at Foreman [1] It's able to manage VSphere resources, create new vm's, manage tftpboot config, etc...
Cheers Gav [1] http://www.theforeman.org/ On Thursday, 24 April 2014 22:53:14 UTC+1, Jakov Sosic wrote: > > On 04/24/2014 07:44 PM, Forrie wrote: > > I believe this question is different from others I've seen posted > > (correct me if I've missed something!). > > > > We are looking to automate the creation of VM images, for our growing > > environment (development, test and production) -- while we're still > > debating internally about config management options, we have been using > > Puppet (open source) for our older environment (PE is also under > > consideration). One of the catches is that VMware provides and API and > > CLI tools that allow you to query the ESX host (to the extent, I don't > > yet know) -- such as resources available etc. We would want to do > > that prior to provisioning a VM, since we have vSphere and several ESX > > that are managed therein. The internal desire is to have this process > > as fully-automated from the CLI as possible. I personally would give > > up some automation for features, but I digress (I'm in the minority, it > > seems). > > > > Can anyone comment on this. There are several tools out there, most > > which integrate with Puppet or other config management tools, but I > > don't know which (if any) have the ability beyond basic provisioning to > > speak/query to the ESX host such as what is provided by VMware (CLI, > > API/SOAP). > > > > It's really a factor of many ways to "skin the cat" -- finding which one > > works for us. > > Can an open source puppet do this, or only PE? I'm looking into this > too, the possibility to spawn vm, PXE it and later manage by puppet. > > Currently I did cover the PXE part with puppet (puppet-cobbler module), > but I create VMs manually by clickety-click in vSphere... > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/7ac12f11-93e7-413e-9b24-cacee26bb057%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
