diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9e68cbd7b..41f1a5dbd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,41 @@ community.vmware Release Notes .. contents:: Topics +v1.7.0 +====== + +Minor Changes +------------- + +- vmware_cluster_info - added a parent datacenter name of Cluster to the return value (https://github.com/ansible-collections/community.vmware/pull/591). +- vmware_content_deploy_ovf_template - consistent ``eagerZeroedThick`` value (https://github.com/ansible-collections/community.vmware/issues/618). +- vmware_content_deploy_template - add datastore cluster parameter (https://github.com/ansible-collections/community.vmware/issues/397). +- vmware_content_deploy_template - make resource pool, host, cluster, datastore optional parameter and add check (https://github.com/ansible-collections/community.vmware/issues/397). +- vmware_guest - Define sub-options of hardware and customization in argument_spec (https://github.com/ansible-collections/community.vmware/issues/555). +- vmware_guest_register_operation - supported the check_mode +- vmware_host_iscsi - added a name(iqn) changing option for iSCSI (https://github.com/ansible-collections/community.vmware/pull/617). +- vmware_host_lockdown - Support check mode (https://github.com/ansible-collections/community.vmware/pull/633). + +Deprecated Features +------------------- + +- vmware_host_firewall_manager - the creation of new rule with no ``allowed_ip`` entry in the ``allowed_hosts`` dictionary won't be allowed after 2.0.0 release. + +Bugfixes +-------- + +- vmware_content_library_manager - added support for subscribed library (https://github.com/ansible-collections/community.vmware/pull/569). +- vmware_datastore_cluster_manager - Fix idempotency in check mode (https://github.com/ansible-collections/community.vmware/issues/623). +- vmware_dvswitch - correctly add contact information (https://github.com/ansible-collections/community.vmware/issues/608). +- vmware_dvswitch_lacp - typecast uplink number in lag_options (https://github.com/ansible-collections/community.vmware/issues/111). +- vmware_guest - handle NoneType values before passing to ``len`` API (https://github.com/ansible-collections/community.vmware/issues/593). + +New Modules +----------- + +- vmware_drs_group_manager - Manage VMs and Hosts in DRS group. +- vmware_first_class_disk - Manage VMware vSphere First Class Disks + v1.6.0 ====== diff --git a/README.md b/README.md index c971b7568..e61951dde 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,11 @@ Name | Description --- | --- [community.vmware.vmware](https://github.com/ansible-collections/community.vmware/blob/main/docs/community.vmware.vmware_httpapi.rst)|HttpApi Plugin for VMware REST API +### Inventory plugins +Name | Description +--- | --- +[community.vmware.vmware_vm_inventory](https://github.com/ansible-collections/community.vmware/blob/main/docs/community.vmware.vmware_vm_inventory_inventory.rst)|VMware Guest inventory source + ### Modules Name | Description --- | --- @@ -240,11 +245,6 @@ Name | Description [community.vmware.vsphere_copy](https://github.com/ansible-collections/community.vmware/blob/main/docs/community.vmware.vsphere_copy_module.rst)|Copy a file to a VMware datastore [community.vmware.vsphere_file](https://github.com/ansible-collections/community.vmware/blob/main/docs/community.vmware.vsphere_file_module.rst)|Manage files on a vCenter datastore -### Inventory plugins -Name | Description ---- | --- -[community.vmware.vmware_vm_inventory](https://github.com/ansible-collections/community.vmware/blob/main/docs/community.vmware.vmware_vm_inventory_inventory.rst)|VMware Guest inventory source - ## Testing and Development diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 40c91591a..96a2f4742 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -520,3 +520,49 @@ releases: name: vcenter_domain_user_group_info namespace: '' release_date: '2021-01-04' + 1.7.0: + changes: + bugfixes: + - vmware_content_library_manager - added support for subscribed library (https://github.com/ansible-collections/community.vmware/pull/569). + - vmware_datastore_cluster_manager - Fix idempotency in check mode (https://github.com/ansible-collections/community.vmware/issues/623). + - vmware_dvswitch - correctly add contact information (https://github.com/ansible-collections/community.vmware/issues/608). + - vmware_dvswitch_lacp - typecast uplink number in lag_options (https://github.com/ansible-collections/community.vmware/issues/111). + - vmware_guest - handle NoneType values before passing to ``len`` API (https://github.com/ansible-collections/community.vmware/issues/593). + deprecated_features: + - vmware_host_firewall_manager - the creation of new rule with no ``allowed_ip`` + entry in the ``allowed_hosts`` dictionary won't be allowed after 2.0.0 release. + minor_changes: + - vmware_cluster_info - added a parent datacenter name of Cluster to the return + value (https://github.com/ansible-collections/community.vmware/pull/591). + - vmware_content_deploy_ovf_template - consistent ``eagerZeroedThick`` value + (https://github.com/ansible-collections/community.vmware/issues/618). + - vmware_content_deploy_template - add datastore cluster parameter (https://github.com/ansible-collections/community.vmware/issues/397). + - vmware_content_deploy_template - make resource pool, host, cluster, datastore + optional parameter and add check (https://github.com/ansible-collections/community.vmware/issues/397). + - vmware_guest - Define sub-options of hardware and customization in argument_spec + (https://github.com/ansible-collections/community.vmware/issues/555). + - vmware_guest_register_operation - supported the check_mode + - vmware_host_iscsi - added a name(iqn) changing option for iSCSI (https://github.com/ansible-collections/community.vmware/pull/617). + - vmware_host_lockdown - Support check mode (https://github.com/ansible-collections/community.vmware/pull/633). + fragments: + - 111-vmware_dvswitch_loop.yml + - 397_vmware_content.yml + - 555-vmware_guest.yml + - 569_content_library.yml + - 591-vmware_cluster_info.yml + - 593_vmware_guest.yml + - 608_vmware_dvswitch.yml + - 617-vmware_host_iscsi.yml + - 618_vmware_content_deploy_ovf_template.yml + - 623-vmware_datastore_cluster_manager.yml + - 626-vmware_guest_register_operation.yml + - 633-vmware_host_lockdown.yml + - vmware_host_firewall_manager-prepare-all_ip-transition.yaml + modules: + - description: Manage VMs and Hosts in DRS group. + name: vmware_drs_group_manager + namespace: '' + - description: Manage VMware vSphere First Class Disks + name: vmware_first_class_disk + namespace: '' + release_date: '2021-02-01' diff --git a/docs/community.vmware.vmware_content_deploy_ovf_template_module.rst b/docs/community.vmware.vmware_content_deploy_ovf_template_module.rst index da51ba2f2..9df0ebdd3 100644 --- a/docs/community.vmware.vmware_content_deploy_ovf_template_module.rst +++ b/docs/community.vmware.vmware_content_deploy_ovf_template_module.rst @@ -329,7 +329,7 @@ Notes Examples -------- -.. code-block:: yaml+jinja +.. code-block:: yaml - name: Deploy Virtual Machine from OVF template in content library community.vmware.vmware_content_deploy_ovf_template: diff --git a/docs/community.vmware.vmware_content_deploy_template_module.rst b/docs/community.vmware.vmware_content_deploy_template_module.rst index 19f3482cc..99504e3af 100644 --- a/docs/community.vmware.vmware_content_deploy_template_module.rst +++ b/docs/community.vmware.vmware_content_deploy_template_module.rst @@ -357,7 +357,7 @@ Notes Examples -------- -.. code-block:: yaml+jinja +.. code-block:: yaml - name: Deploy Virtual Machine from template in content library community.vmware.vmware_content_deploy_template: diff --git a/docs/community.vmware.vmware_content_library_manager_module.rst b/docs/community.vmware.vmware_content_library_manager_module.rst index 7b48e593b..d522e8da5 100644 --- a/docs/community.vmware.vmware_content_library_manager_module.rst +++ b/docs/community.vmware.vmware_content_library_manager_module.rst @@ -55,8 +55,8 @@ Parameters
state
is set to present
.state
is set to absent
.present
.absent
.state
is set to present
.state
is set to absent
.present
.absent
.state
is set to present
.state
is set to absent
.present
.absent
.subscribed
and the library is https.absent
.echo | openssl s_client -connect test-library.com:443 |& openssl x509 -fingerprint -noout
absent
and library does not exists, no action is taken.subscribed
.absent
.True
, all content will be downloaded on demand.False
content will be downloaded ahead of time.subscribed
.absent
.autologon
is unset or set to False
.joindomain
.true
, memory resource reservation for the virtual machine.buslogic
, lsilogic
, lsilogicsas
and paravirtual
.