You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
273801e - Checks for object existence prior to reading + esxifree_guest.py: Check existence of ethernet keys before adding + esxifree_guest_info.py: Check existence of virtualDiskObj['backing']['thinProvisioned'] and virtualDiskObj['backing']['writeThrough']
9620ad2 - Update get_vm to use soap api (less prone to race conditions than CLI)
0e26887 - Add _info library. Replace xml.dom.minidom with xmltodict to provide more precise parsing.
b657f63 - Set default disk.EnableUUID to "TRUE" so that the VMDK always presents a consistent UUID to the VM
4730141 - Add ability to attach disks to an existing VM. Add 'unchanged' state to allow modifications without changing the power state of the VM.
c68ed92 - Move disk sanity checks to before vm is created.
6338400 - Substantial refactor. + Variable names now match other similar cloud compute modules more closely. + Add the VM annotation field and various CPU fields. + Add 'shutdownguest', 'poweredoff', 'poweredon' commands. + SOAP API requests are needed to update the VM's annotation field. + Replaced some of the Paramiko SSH calls with SOAP calls. + Works with python3 and 2. + Removed private key as login mechanism as this is not useable with SOAP requests. + Enabled a src:{} parameter for the disks to enable either cloning or moving of a source disk into this new VM.
d751c2c - Return meaningful error on failure to create vm. Restore Python2.7 support.
9563382 - Update to be compatible with Python 2 and 3.
e25b3c7 - + Add cloudinit userdata to add new users + Add disk creation
5905aa9 - + Add ability to specify Mac Address + Add more detail to README.md
70a7174 - After building the VM, delete the cloud-init guestinfo.metadata info from the .vmx file so that future reboots do not reapply network and hostname
0ea23b8 - Update with cloud-init to set hostname and ip address
21b4e61 - + Simplify states + Wait for machine to power up and get IP address.
5d11fb3 - + Add private key as text + Update to Python3 + Add force option to delete if exists