This topic is a work in progress. I have not made foreman work with ESX server 100% but I wanted to at least copy my notes here for others to hack away at.
Things You need
- libvirt 0.8.3+ (not totally sure on this) but I know it doesn't work with 0.8.1
I tried various versions. The latest has too many dependancies so I stuck with 0.9.1 which is perfect for what I need.
I have compiled some RPMs to make it easier to install but you may need to resolve some additional dependancies. This shouldn't be too bad if you have the EPEL repo.
You will need to use the following to install all the rpms once downloaded.
y --nogpgcheck localinstall libvirt*
- ESX, ESXi, vsphere server, VMware Server
All of these products implement the [[http://www.vmware.com/support/developer/vc-sdk/]Vsphere SDK] through Https
- A CA (Certificate Authority) to sign new certificates (psst, use your puppet CA)
- RHEL6 or CentOS6 (not required but its what I use)