Topics
- _module_pyvmomi_base - Make sure to use the folder param when searching for VMs based on other common params in get_vms_using_params
- added vm_resource_info module to collect cpu/memory facts about vms
- clients/_pyvmomi - adds explicit init params instead of using dict
- clients/_rest - adds explicit init params instead of using dict
- esxi_hosts - Add inventory host filtering based on jinja statements
- esxi_hosts inventory - include moid property in output always
- vm_powerstate - migrate vmware_guest_powerstate module from community to here
- pyvmomi - update object search by name method to use propertycollector, which speeds up results significantly
- upload_content_library_ovf - Add module to upload an ovf/ova to a content library
- vms - Add inventory host filtering based on jinja statements
- vms inventory - include moid property in output always
- vms inventory - fix handling of VMs within VApps
- folder - replaced non-existent 'storage' type with 'datastore' type
- module_deploy_vm_base - fix attribute error when deploying to a resource pool
- cluster_ha - migrate the vmware_cluster_ha module from community to here
- deploy_content_library_ovf - migrate the vmware_content_deploy_ovf_template module from community to here
- deploy_content_library_ovf - update parameters to be consistent with other deploy modules
- deploy_content_library_template - migrate the vmware_content_deploy_template module from community to here
- deploy_content_library_template - update parameters to be consistent with other deploy modules
- deploy_folder_template - add module to deploy a vm from a template in a vsphere folder
- esxi_connection - migrate the vmware_host module from community to here
- esxi_host - migrate the vmware_host module from community to here
- folder - migrate vmware_folder module from community to here
- local_content_library - migrate the vmware_content_library_manager module from community to here
- subscribed_content_library - migrate the vmware_content_library_manager module from community to here
- esxi_maintenance_mode - migrate esxi maintenance module from community
- info - Made vm_name variable required only when state is set to present in content_template module
- pyvmomi module base - refactor class to use the pyvmomi shared client util class as a base
- rest module base - refactor class to use the rest shared client util class as a base
- vms - added vms inventory plugin. consolidated shared docs/code with esxi hosts inventory plugin
- client utils - Fixed error message when required library could not be imported
- _vmware - standardize getter method names and documentation
- argument specs - Remove redundant argument specs. Update pyvmomi modules to use new consolidated spec
- content_template - Fix bad reference of library variable that was refactored to library_id
- doc fragments - Remove redundant fragments. Update pyvmomi modules to use new consolidated docs
- esxi_host - Added inventory plugin to gather info about ESXi hosts
- content_library_item_info - Library name and ID are ignored if item ID is provided so updated docs and arg parse rules to reflect this
- cluster_info - Migrate cluster_info module from the community.vmware collection to here
- content_library_item_info - Migrate content_library_item_info module from the vmware.vmware_rest collection to here
- cluster_dpm - Migrated module from community.vmware to configure DPM in a vCenter cluster
- cluster_drs_recommendations - Migrated module from community.vmware to apply any DRS recommendations the vCenter cluster may have
- Fix typos in all module documentation and README
- cluster_drs - fixed backwards vMotion rate (input 1 set rate to 5 in vCenter) (#68)
- Add action group (#59).
- cluster - Added cluster module, which is meant to succeed the community.vmware.vmware_cluster module (#60).
- cluster_vcls - Added module to manage vCLS settings, based on community.vmware.vmware_cluster_vcls (#61).
- folder_template_from_vm - Use a more robust method when waiting for tasks to complete to improve accuracy (#64).
- README - Fix typos in README (#66).
- cluster_drs - added cluster_drs module to manage DRS settings in vcenter
- folder_template_from_vm - add module and tests to create a template from an existing VM in vcenter and store the template in a folder
- guest_info - migrated functionality from community vmware_guest_info and vmware_vm_info into guest_info. Changes are backwards compatible but legacy outputs are deprecated
- module_utils/vmware_tasks - added shared utils to monitor long running tasks in vcenter
- module_utils/vmware_type_utils - added shared utils for validating, transforming, and comparing vcenter settings with python variables
- vm_portgroup_info - add module to get all the portgroups that associated with VMs
- _vmware_facts - fixed typo in hw_interfaces fact key and added missing annotation fact key and value
- _vmware_folder_paths - fixed issue where resolved folder paths incorrectly included a leading slash
- guest_info - added more optional attributes to the example
- module_utils/vmware_rest_client - rename get_vm_by_name method as there is same signature already
- vmware.vmware.vm_portgroup_info - Returns information about the portgroups of virtual machines
- content_template - Add new module to manage templates in content library
- vm_list_group_by_clusters_info - Add the appropriate returned value for the deprecated module
vm_list_group_by_clusters
- Clarify pyVmomi requirement (#15).
- vcsa_settings - Add new module to configure VCSA settings
- vm_list_group_by_clusters - deprecate the module since it was renamed to
vm_list_group_by_clusters_info
- guest_info - Fixed bugs that caused module failure when specifying the guest_name attribute
- Added module vm_list_group_by_clusters
Initial release 1.0.0
- Added module appliance_info
- Added module guest_info
- Added module license_info
- Release 1.0.0