community.general/lib/ansible/modules/cloud
Ner'zhul 2c17f9becd vmware_guest: module rewrite to add many features & fixes (#19228)
* vmware_guest: various fixes, improvements & additions

* Add template_flag attribute to define if the destination machine is a
template
* Add helper class to create:
  * SCSI controller
  * Disks
  * Network devices
* New feature: create VM without using templates
* New feature: multiple NIC
* New feature: multiple disks
* New feature: custom SCSI controller types (default: paravirtual)
* New feature: NIC can now be E1000 or VMXNet3 (default)
* New feature: customize NIC mac address
* New feature: new disk option autoselect_datastore permit to select the less used datastore. If datastore field is provided, filter the datastore list before selection
* New feature: Implement disk resizing + addition when state=present and VM exists
* New feature: when state=present and vm exists, modify the current CPU, Memory and disk space
* New feature: add guest_id support permitting to customize & change current VM guest ID in VMWare
* New feature: resource pool support
* New feature: change VM configuration without recreating it (CPU, memory, disks, network, guest ID, resource pool)
* Add 'gatherfacts' state to gather facts on a VM instead of previous 'present' state ('present' ensure the VM configuration)
* Add PyVmomiCache class to cache read only object
* Various python code fixes
* Various documentation fixes
* esxi_hostname & cluster are now exclusive
* Drop ips attribute & set ip directly into networks
* Little performance fixes by removing some duplicate calls to VMWare API
* Python 3 portability fixes
* Create many functions to make the code maintainable
* Cleanup some useless attributes

* Add 'suspended' as desired state for VM

* Make guest_id, memory & CPU number optional in reconfiguration mode

* Note: guest_id is now mandatory to create a VM from scratch (not templating)

* Bux fixes + Do network IP optinal + Add network vlan option
2017-01-03 09:48:07 -05:00
..
amazon ecs_taskdefinition: more accurate description in doc (#19204) 2016-12-30 12:30:04 -05:00
atomic Relocating extras into lib/ansible/modules/ after merge 2016-12-08 11:35:18 -05:00
azure minor spelling changes 2016-12-13 13:51:13 -05:00
centurylink Some additional module cleanup of mistakes made during merging 2016-12-08 11:35:20 -05:00
cloudstack minor spelling changes 2016-12-13 13:51:13 -05:00
digital_ocean Minor grammar change in Digital_Ocean Module doc (#19674) 2016-12-25 00:24:54 +01:00
docker docker_image: docs: won't be pushed to private registry without push parameter. (#19691) 2016-12-27 08:15:12 +01:00
google Add regex support to gce_tag module, add unit tests and update integration test. (#19087) 2016-12-29 08:45:20 -05:00
linode Refreshed metadata for core modules 2016-12-08 11:25:35 -05:00
lxc Relocating extras into lib/ansible/modules/ after merge 2016-12-08 11:35:18 -05:00
lxd minor spelling changes 2016-12-13 13:51:13 -05:00
misc minor spelling changes 2016-12-13 13:51:13 -05:00
openstack added os_aggregate module (#19374) 2016-12-29 12:51:34 -05:00
ovh minor spelling changes 2016-12-13 13:51:13 -05:00
ovirt ovirt: get default auth/connection params from environment vars (#19385) 2016-12-30 12:24:05 -05:00
profitbricks minor spelling changes 2016-12-13 13:51:13 -05:00
rackspace Removed dict.iteritems() in modules. (#18859) 2016-12-12 15:16:23 -08:00
smartos Relocating extras into lib/ansible/modules/ after merge 2016-12-08 11:35:18 -05:00
softlayer minor spelling changes 2016-12-13 13:51:13 -05:00
vmware vmware_guest: module rewrite to add many features & fixes (#19228) 2017-01-03 09:48:07 -05:00
webfaction Relocating extras into lib/ansible/modules/ after merge 2016-12-08 11:35:18 -05:00
__init__.py package files 2016-12-08 11:22:22 -05:00