Need python script to create vmware esx virtual machines with setup variables that can be passed to python app
We need an automation code that can take virtual machine details like disk/memory/cpu count/disk size etc. and then creates virtual machine in the ESX server and datastore specified(passed) to the software. Software needs to be in python and needs to make sure disk adapters and network adapters are set correctly. Any virtual machine hardware details needs to be able to be passed to software when script is ran. This needs to be compatible with vmware esx 5.5. It can run against vcenter or esx (vcenter is preferred).
In addition to script, if you can provide python GUI; it will be a big plus, but optional.
Please don't hesitate to ask questions if you have any questions. We don't want to find out that virtual machine is created, but doesn't start. VM should be able to start without any issues, it shouldn't be missing disk or network adapter. Software should be able to create disk as well with the specified size.