diff options
Diffstat (limited to 'collections-debian-merged/ansible_collections/netapp/ontap/changelogs')
52 files changed, 1836 insertions, 0 deletions
diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/.plugin-cache.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/.plugin-cache.yaml new file mode 100644 index 00000000..b11c6da4 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/.plugin-cache.yaml @@ -0,0 +1,520 @@ +plugins: + become: {} + cache: {} + callback: {} + cliconf: {} + connection: {} + httpapi: {} + inventory: {} + lookup: {} + module: + na_ontap_active_directory: + description: NetApp ONTAP configure active directory + name: na_ontap_active_directory + namespace: '' + version_added: 20.9.0 + na_ontap_aggregate: + description: NetApp ONTAP manage aggregates. + name: na_ontap_aggregate + namespace: '' + version_added: 2.6.0 + na_ontap_autosupport: + description: NetApp ONTAP Autosupport + name: na_ontap_autosupport + namespace: '' + version_added: 2.7.0 + na_ontap_autosupport_invoke: + description: NetApp ONTAP send AutoSupport message + name: na_ontap_autosupport_invoke + namespace: '' + version_added: 20.4.0 + na_ontap_broadcast_domain: + description: NetApp ONTAP manage broadcast domains. + name: na_ontap_broadcast_domain + namespace: '' + version_added: 2.6.0 + na_ontap_broadcast_domain_ports: + description: NetApp ONTAP manage broadcast domain ports + name: na_ontap_broadcast_domain_ports + namespace: '' + version_added: 2.6.0 + na_ontap_cg_snapshot: + description: NetApp ONTAP manage consistency group snapshot + name: na_ontap_cg_snapshot + namespace: '' + version_added: 2.7.0 + na_ontap_cifs: + description: NetApp ONTAP Manage cifs-share + name: na_ontap_cifs + namespace: '' + version_added: 2.6.0 + na_ontap_cifs_acl: + description: NetApp ONTAP manage cifs-share-access-control + name: na_ontap_cifs_acl + namespace: '' + version_added: 2.6.0 + na_ontap_cifs_server: + description: NetApp ONTAP CIFS server configuration + name: na_ontap_cifs_server + namespace: '' + version_added: 2.6.0 + na_ontap_cluster: + description: NetApp ONTAP cluster - create a cluster and add/remove nodes. + name: na_ontap_cluster + namespace: '' + version_added: 2.6.0 + na_ontap_cluster_ha: + description: NetApp ONTAP Manage HA status for cluster + name: na_ontap_cluster_ha + namespace: '' + version_added: 2.6.0 + na_ontap_cluster_peer: + description: NetApp ONTAP Manage Cluster peering + name: na_ontap_cluster_peer + namespace: '' + version_added: 2.7.0 + na_ontap_command: + description: NetApp ONTAP Run any cli command, the username provided needs to + have console login permission. + name: na_ontap_command + namespace: '' + version_added: 2.7.0 + na_ontap_disks: + description: NetApp ONTAP Assign disks to nodes + name: na_ontap_disks + namespace: '' + version_added: 2.7.0 + na_ontap_dns: + description: NetApp ONTAP Create, delete, modify DNS servers. + name: na_ontap_dns + namespace: '' + version_added: 2.7.0 + na_ontap_efficiency_policy: + description: NetApp ONTAP manage efficiency policies (sis policies) + name: na_ontap_efficiency_policy + namespace: '' + version_added: 2.9.0 + na_ontap_export_policy: + description: NetApp ONTAP manage export-policy + name: na_ontap_export_policy + namespace: '' + version_added: 2.6.0 + na_ontap_export_policy_rule: + description: NetApp ONTAP manage export policy rules + name: na_ontap_export_policy_rule + namespace: '' + version_added: 2.6.0 + na_ontap_fcp: + description: NetApp ONTAP Start, Stop and Enable FCP services. + name: na_ontap_fcp + namespace: '' + version_added: 2.7.0 + na_ontap_file_directory_policy: + description: NetApp ONTAP create, delete, or modify vserver security file-directory + policy + name: na_ontap_file_directory_policy + namespace: '' + version_added: 20.8.0 + na_ontap_firewall_policy: + description: NetApp ONTAP Manage a firewall policy + name: na_ontap_firewall_policy + namespace: '' + version_added: 2.7.0 + na_ontap_firmware_upgrade: + description: NetApp ONTAP firmware upgrade for SP, shelf, ACP, and disk. + name: na_ontap_firmware_upgrade + namespace: '' + version_added: 2.9.0 + na_ontap_flexcache: + description: NetApp ONTAP FlexCache - create/delete relationship + name: na_ontap_flexcache + namespace: '' + version_added: 2.8.0 + na_ontap_igroup: + description: NetApp ONTAP iSCSI or FC igroup configuration + name: na_ontap_igroup + namespace: '' + version_added: 2.6.0 + na_ontap_igroup_initiator: + description: NetApp ONTAP igroup initiator configuration + name: na_ontap_igroup_initiator + namespace: '' + version_added: 2.8.0 + na_ontap_info: + description: NetApp information gatherer + name: na_ontap_info + namespace: '' + version_added: 2.9.0 + na_ontap_interface: + description: NetApp ONTAP LIF configuration + name: na_ontap_interface + namespace: '' + version_added: 2.6.0 + na_ontap_ipspace: + description: NetApp ONTAP Manage an ipspace + name: na_ontap_ipspace + namespace: '' + version_added: 2.9.0 + na_ontap_iscsi: + description: NetApp ONTAP manage iSCSI service + name: na_ontap_iscsi + namespace: '' + version_added: 2.6.0 + na_ontap_iscsi_security: + description: NetApp ONTAP Manage iscsi security. + name: na_ontap_iscsi_security + namespace: '' + version_added: 19.10.1 + na_ontap_job_schedule: + description: NetApp ONTAP Job Schedule + name: na_ontap_job_schedule + namespace: '' + version_added: 2.6.0 + na_ontap_kerberos_realm: + description: NetApp ONTAP vserver nfs kerberos realm + name: na_ontap_kerberos_realm + namespace: '' + version_added: 2.9.0 + na_ontap_ldap: + description: NetApp ONTAP LDAP + name: na_ontap_ldap + namespace: '' + version_added: 2.9.0 + na_ontap_ldap_client: + description: NetApp ONTAP LDAP client + name: na_ontap_ldap_client + namespace: '' + version_added: 2.9.0 + na_ontap_license: + description: NetApp ONTAP protocol and feature licenses + name: na_ontap_license + namespace: '' + version_added: 2.6.0 + na_ontap_login_messages: + description: Setup login banner and message of the day + name: na_ontap_login_messages + namespace: '' + version_added: 20.1.0 + na_ontap_lun: + description: NetApp ONTAP manage LUNs + name: na_ontap_lun + namespace: '' + version_added: 2.6.0 + na_ontap_lun_copy: + description: NetApp ONTAP copy LUNs + name: na_ontap_lun_copy + namespace: '' + version_added: 2.8.0 + na_ontap_lun_map: + description: NetApp ONTAP LUN maps + name: na_ontap_lun_map + namespace: '' + version_added: 2.6.0 + na_ontap_mcc_mediator: + description: NetApp ONTAP Add and Remove MetroCluster Mediator + name: na_ontap_mcc_mediator + namespace: '' + version_added: 20.9.0 + na_ontap_metrocluster: + description: NetApp ONTAP set up a MetroCluster + name: na_ontap_metrocluster + namespace: '' + version_added: 20.9.0 + na_ontap_motd: + description: Setup motd + name: na_ontap_motd + namespace: '' + version_added: 2.7.0 + na_ontap_name_service_switch: + description: NetApp ONTAP Manage name service switch + name: na_ontap_name_service_switch + namespace: '' + version_added: null + na_ontap_ndmp: + description: NetApp ONTAP NDMP services configuration + name: na_ontap_ndmp + namespace: '' + version_added: 2.9.0 + na_ontap_net_ifgrp: + description: NetApp Ontap modify network interface group + name: na_ontap_net_ifgrp + namespace: '' + version_added: 2.6.0 + na_ontap_net_port: + description: NetApp ONTAP network ports. + name: na_ontap_net_port + namespace: '' + version_added: 2.6.0 + na_ontap_net_routes: + description: NetApp ONTAP network routes + name: na_ontap_net_routes + namespace: '' + version_added: 2.6.0 + na_ontap_net_subnet: + description: NetApp ONTAP Create, delete, modify network subnets. + name: na_ontap_net_subnet + namespace: '' + version_added: 2.8.0 + na_ontap_net_vlan: + description: NetApp ONTAP network VLAN + name: na_ontap_net_vlan + namespace: '' + version_added: 2.6.0 + na_ontap_nfs: + description: NetApp ONTAP NFS status + name: na_ontap_nfs + namespace: '' + version_added: 2.6.0 + na_ontap_node: + description: NetApp ONTAP Rename a node. + name: na_ontap_node + namespace: '' + version_added: 2.7.0 + na_ontap_ntfs_dacl: + description: NetApp Ontap create, delate or modify NTFS DACL (discretionary + access control list) + name: na_ontap_ntfs_dacl + namespace: '' + version_added: 20.4.0 + na_ontap_ntfs_sd: + description: NetApp ONTAP create, delete or modify NTFS security descriptor + name: na_ontap_ntfs_sd + namespace: '' + version_added: 20.4.0 + na_ontap_ntp: + description: NetApp ONTAP NTP server + name: na_ontap_ntp + namespace: '' + version_added: 2.6.0 + na_ontap_nvme: + description: NetApp ONTAP Manage NVMe Service + name: na_ontap_nvme + namespace: '' + version_added: 2.8.0 + na_ontap_nvme_namespace: + description: NetApp ONTAP Manage NVME Namespace + name: na_ontap_nvme_namespace + namespace: '' + version_added: 2.8.0 + na_ontap_nvme_subsystem: + description: NetApp ONTAP Manage NVME Subsystem + name: na_ontap_nvme_subsystem + namespace: '' + version_added: 2.8.0 + na_ontap_object_store: + description: NetApp ONTAP manage object store config. + name: na_ontap_object_store + namespace: '' + version_added: 2.9.0 + na_ontap_ports: + description: NetApp ONTAP add/remove ports + name: na_ontap_ports + namespace: '' + version_added: 2.9.0 + na_ontap_portset: + description: NetApp ONTAP Create/Delete portset + name: na_ontap_portset + namespace: '' + version_added: 2.8.0 + na_ontap_qos_adaptive_policy_group: + description: NetApp ONTAP Adaptive Quality of Service policy group. + name: na_ontap_qos_adaptive_policy_group + namespace: '' + version_added: 2.9.0 + na_ontap_qos_policy_group: + description: NetApp ONTAP manage policy group in Quality of Service. + name: na_ontap_qos_policy_group + namespace: '' + version_added: 2.8.0 + na_ontap_qtree: + description: NetApp ONTAP manage qtrees + name: na_ontap_qtree + namespace: '' + version_added: 2.6.0 + na_ontap_quota_policy: + description: NetApp Ontap create, rename or delete quota policy + name: na_ontap_quota_policy + namespace: '' + version_added: 19.11.0 + na_ontap_quotas: + description: NetApp ONTAP Quotas + name: na_ontap_quotas + namespace: '' + version_added: 2.8.0 + na_ontap_rest_cli: + description: NetApp ONTAP Run any cli command, the username provided needs to + have console login permission. + name: na_ontap_rest_cli + namespace: '' + version_added: 2.9.0 + na_ontap_rest_info: + description: NetApp ONTAP information gatherer using REST APIs + name: na_ontap_rest_info + namespace: '' + version_added: 20.5.0 + na_ontap_restit: + description: NetApp ONTAP Run any REST API on ONTAP + name: na_ontap_restit + namespace: '' + version_added: 20.4.0 + na_ontap_security_certificates: + description: NetApp ONTAP manage security certificates. + name: na_ontap_security_certificates + namespace: '' + version_added: 20.7.0 + na_ontap_security_key_manager: + description: NetApp ONTAP security key manager. + name: na_ontap_security_key_manager + namespace: '' + version_added: 2.8.0 + na_ontap_service_processor_network: + description: NetApp ONTAP service processor network + name: na_ontap_service_processor_network + namespace: '' + version_added: 2.6.0 + na_ontap_snapmirror: + description: NetApp ONTAP or ElementSW Manage SnapMirror + name: na_ontap_snapmirror + namespace: '' + version_added: 2.7.0 + na_ontap_snapmirror_policy: + description: NetApp ONTAP create, delete or modify SnapMirror policies + name: na_ontap_snapmirror_policy + namespace: '' + version_added: 20.3.0 + na_ontap_snapshot: + description: NetApp ONTAP manage Snapshots + name: na_ontap_snapshot + namespace: '' + version_added: 2.6.0 + na_ontap_snapshot_policy: + description: NetApp ONTAP manage Snapshot Policy + name: na_ontap_snapshot_policy + namespace: '' + version_added: 2.8.0 + na_ontap_snmp: + description: NetApp ONTAP SNMP community + name: na_ontap_snmp + namespace: '' + version_added: 2.6.0 + na_ontap_snmp_traphosts: + description: NetApp ONTAP SNMP traphosts. + name: na_ontap_snmp_traphosts + namespace: '' + version_added: 20.3.0 + na_ontap_software_update: + description: NetApp ONTAP Update Software + name: na_ontap_software_update + namespace: '' + version_added: 2.7.0 + na_ontap_ssh_command: + description: NetApp ONTAP Run any cli command over plain SSH using paramiko. + name: na_ontap_ssh_command + namespace: '' + version_added: 20.8.0 + na_ontap_svm: + description: NetApp ONTAP SVM + name: na_ontap_svm + namespace: '' + version_added: 2.6.0 + na_ontap_svm_options: + description: NetApp ONTAP Modify SVM Options + name: na_ontap_svm_options + namespace: '' + version_added: 2.7.0 + na_ontap_ucadapter: + description: NetApp ONTAP UC adapter configuration + name: na_ontap_ucadapter + namespace: '' + version_added: 2.6.0 + na_ontap_unix_group: + description: NetApp ONTAP UNIX Group + name: na_ontap_unix_group + namespace: '' + version_added: 2.8.0 + na_ontap_unix_user: + description: NetApp ONTAP UNIX users + name: na_ontap_unix_user + namespace: '' + version_added: 2.8.0 + na_ontap_user: + description: NetApp ONTAP user configuration and management + name: na_ontap_user + namespace: '' + version_added: 2.6.0 + na_ontap_user_role: + description: NetApp ONTAP user role configuration and management + name: na_ontap_user_role + namespace: '' + version_added: 2.6.0 + na_ontap_volume: + description: NetApp ONTAP manage volumes. + name: na_ontap_volume + namespace: '' + version_added: 2.6.0 + na_ontap_volume_autosize: + description: NetApp ONTAP manage volume autosize + name: na_ontap_volume_autosize + namespace: '' + version_added: 2.9.0 + na_ontap_volume_clone: + description: NetApp ONTAP manage volume clones. + name: na_ontap_volume_clone + namespace: '' + version_added: 2.6.0 + na_ontap_volume_snaplock: + description: NetApp ONTAP manage volume snaplock retention. + name: na_ontap_volume_snaplock + namespace: '' + version_added: 20.2.0 + na_ontap_vscan: + description: NetApp ONTAP Vscan enable/disable. + name: na_ontap_vscan + namespace: '' + version_added: 2.9.0 + na_ontap_vscan_on_access_policy: + description: NetApp ONTAP Vscan on access policy configuration. + name: na_ontap_vscan_on_access_policy + namespace: '' + version_added: 2.8.0 + na_ontap_vscan_on_demand_task: + description: NetApp ONTAP Vscan on demand task configuration. + name: na_ontap_vscan_on_demand_task + namespace: '' + version_added: 2.8.0 + na_ontap_vscan_scanner_pool: + description: NetApp ONTAP Vscan Scanner Pools Configuration. + name: na_ontap_vscan_scanner_pool + namespace: '' + version_added: 2.8.0 + na_ontap_vserver_cifs_security: + description: NetApp ONTAP vserver CIFS security modification + name: na_ontap_vserver_cifs_security + namespace: '' + version_added: 2.9.0 + na_ontap_vserver_peer: + description: NetApp ONTAP Vserver peering + name: na_ontap_vserver_peer + namespace: '' + version_added: 2.7.0 + na_ontap_wait_for_condition: + description: NetApp ONTAP wait_for_condition. Loop over a get status request + until a condition is met. + name: na_ontap_wait_for_condition + namespace: '' + version_added: 20.8.0 + na_ontap_wwpn_alias: + description: NetApp ONTAP set FCP WWPN Alias + name: na_ontap_wwpn_alias + namespace: '' + version_added: 20.4.0 + na_ontap_zapit: + description: NetApp ONTAP Run any ZAPI on ONTAP + name: na_ontap_zapit + namespace: '' + version_added: 20.4.0 + netconf: {} + shell: {} + strategy: {} + vars: {} +version: 20.10.0 diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/changelog.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/changelog.yaml new file mode 100644 index 00000000..f75fc1a4 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/changelog.yaml @@ -0,0 +1,879 @@ +ancestor: null +releases: + 19.10.0: + changes: + bugfixes: + - na ontap_net_routes - change metric type from string to int. + - na_ontap_cifs_server - minor documentation changes correction of create example + with "name" parameter and adding type to parameters. + - na_ontap_firewall_policy - documentation changed for supported service parameter. + - na_ontap_ndmp - minor documentation changes for restore_vm_cache_size and + data_port_range. + - na_ontap_net_subnet - fix ip_ranges option fails on existing subnet. + - na_ontap_net_subnet - fix rename idempotency issue and updated rename check. + - na_ontap_nvme_subsystem - fix fetching unique nvme subsytem based on vserver + filter. + - na_ontap_qtree - REST API takes "unix_permissions" as parameter instead of + "mode". + - na_ontap_qtree - unix permission is not available when security style is ntfs + - na_ontap_snapshot_policy - fix vsadmin approach for managing snapshot policy. + - na_ontap_svm - ``allowed_protocols`` added to param in proper way in case + of using REST API + - na_ontap_user - minor documentation update for application parameter. + - na_ontap_volume - ``efficiency_policy`` was ignored + - na_ontap_volume - enforce that space_slo and space_guarantee are mutually + exclusive + - na_ontap_vserver_cifs_security - fix int and boolean options when modifying + vserver cifs security. + minor_changes: + - "Added REST support to existing modules.\n By default, the module will use\ + \ REST if the target system supports it, and the options are supported. Otherwise,\ + \ it will switch back to ZAPI.\n This behavior can be controlled with the\ + \ ``use_rest`` option.\n Always - to force REST. The module fails and reports\ + \ an error if REST cannot be used.\n Never - to force ZAPI. This could be\ + \ useful if you find some incompatibility with REST, or want to confirm the\ + \ behavior is identical between REST and ZAPI.\n Auto - the default, as described\ + \ above.\n" + - na_ontap_cluster_config - role updated to support a cleaner playbook + - na_ontap_command - ``vserver`` - to allow command to run as either cluster + admin or vserver admin. To run as vserver admin you must use the vserver + option. + - na_ontap_export_policy - REST support + - na_ontap_ipspace - REST support + - na_ontap_job_schedule - REST support + - na_ontap_motd - rename ``message`` to ``motd_message`` to avoid conflict with + Ansible internal variable name. + - na_ontap_nas_create - role updated to support a cleaner playbook + - na_ontap_ndmp - REST support - only ``enable`` and ``authtype`` are supported + with REST + - na_ontap_net_routes - REST support + - na_ontap_nvme_namespace - ``size_unit`` to specify size in different units. + - na_ontap_qtree - REST support - ``oplocks`` is not supported with REST, defaults + to enable. + - na_ontap_san_create - role updated to support a cleaner playbook + - na_ontap_snapshot_policy - ``prefix`` - option to use for creating snapshot + policy. + - na_ontap_svm - REST support - ``root_volume``, ``root_volume_aggregate``, + ``root_volume_security_style`` are not supported with REST. + - na_ontap_vserver_create - role updated to support a cleaner playbook + fragments: + - 19.10.0.yaml + release_date: '2019-10-31' + 19.10.1: + modules: + - description: NetApp ONTAP Manage iscsi security. + name: na_ontap_iscsi_security + namespace: '' + release_date: '2019-11-01' + 19.11.0: + changes: + bugfixes: + - na_ontap_cluster - autosupport log pushed after cluster create is performed, + removed license add or remove option. + - na_ontap_dns - report error if modify or delete operations are attempted on + cserver when using REST. Make create operation idempotent for cserver when + using REST. Support for modify/delete on cserver when using REST will be + added later. + - na_ontap_firewall_policy - portmap added as a valid service + - na_ontap_net_routes - REST does not support the ``metric`` attribute + - na_ontap_snapmirror - added initialize boolean option which specifies whether + to initialize SnapMirror relation. + - na_ontap_volume - fixed error when deleting flexGroup volume with ONTAP 9.7. + - na_ontap_volume - tiering option requires 9.4 or later (error on volume-comp-aggr-attributes) + - na_ontap_vscan_scanner_pool - fix module only gets one scanner pool. + minor_changes: + - na_ontap_cluster - added single node cluster option, also now supports for + modify cluster contact and location option. + - na_ontap_efficiency_policy - ``changelog_threshold_percent`` to set the percentage + at which the changelog will be processed for a threshold type of policy, tested + once each hour. + - na_ontap_info - Added ``vscan_status_info``, ``vscan_scanner_pool_info``, + ``vscan_connection_status_all_info``, ``vscan_connection_extended_stats_info`` + - na_ontap_info - Now allow you use to vsadmin to get info (Must user ``vserver`` + option). + fragments: + - 19.11.0.yaml + modules: + - description: NetApp Ontap create, rename or delete quota policy + name: na_ontap_quota_policy + namespace: '' + release_date: '2019-11-14' + 2.6.0: + modules: + - description: NetApp ONTAP manage aggregates. + name: na_ontap_aggregate + namespace: '' + - description: NetApp ONTAP manage broadcast domains. + name: na_ontap_broadcast_domain + namespace: '' + - description: NetApp ONTAP manage broadcast domain ports + name: na_ontap_broadcast_domain_ports + namespace: '' + - description: NetApp ONTAP Manage cifs-share + name: na_ontap_cifs + namespace: '' + - description: NetApp ONTAP manage cifs-share-access-control + name: na_ontap_cifs_acl + namespace: '' + - description: NetApp ONTAP CIFS server configuration + name: na_ontap_cifs_server + namespace: '' + - description: NetApp ONTAP cluster - create a cluster and add/remove nodes. + name: na_ontap_cluster + namespace: '' + - description: NetApp ONTAP Manage HA status for cluster + name: na_ontap_cluster_ha + namespace: '' + - description: NetApp ONTAP manage export-policy + name: na_ontap_export_policy + namespace: '' + - description: NetApp ONTAP manage export policy rules + name: na_ontap_export_policy_rule + namespace: '' + - description: NetApp ONTAP iSCSI or FC igroup configuration + name: na_ontap_igroup + namespace: '' + - description: NetApp ONTAP LIF configuration + name: na_ontap_interface + namespace: '' + - description: NetApp ONTAP manage iSCSI service + name: na_ontap_iscsi + namespace: '' + - description: NetApp ONTAP Job Schedule + name: na_ontap_job_schedule + namespace: '' + - description: NetApp ONTAP protocol and feature licenses + name: na_ontap_license + namespace: '' + - description: NetApp ONTAP manage LUNs + name: na_ontap_lun + namespace: '' + - description: NetApp ONTAP LUN maps + name: na_ontap_lun_map + namespace: '' + - description: NetApp Ontap modify network interface group + name: na_ontap_net_ifgrp + namespace: '' + - description: NetApp ONTAP network ports. + name: na_ontap_net_port + namespace: '' + - description: NetApp ONTAP network routes + name: na_ontap_net_routes + namespace: '' + - description: NetApp ONTAP network VLAN + name: na_ontap_net_vlan + namespace: '' + - description: NetApp ONTAP NFS status + name: na_ontap_nfs + namespace: '' + - description: NetApp ONTAP NTP server + name: na_ontap_ntp + namespace: '' + - description: NetApp ONTAP manage qtrees + name: na_ontap_qtree + namespace: '' + - description: NetApp ONTAP service processor network + name: na_ontap_service_processor_network + namespace: '' + - description: NetApp ONTAP manage Snapshots + name: na_ontap_snapshot + namespace: '' + - description: NetApp ONTAP SNMP community + name: na_ontap_snmp + namespace: '' + - description: NetApp ONTAP SVM + name: na_ontap_svm + namespace: '' + - description: NetApp ONTAP UC adapter configuration + name: na_ontap_ucadapter + namespace: '' + - description: NetApp ONTAP user configuration and management + name: na_ontap_user + namespace: '' + - description: NetApp ONTAP user role configuration and management + name: na_ontap_user_role + namespace: '' + - description: NetApp ONTAP manage volumes. + name: na_ontap_volume + namespace: '' + - description: NetApp ONTAP manage volume clones. + name: na_ontap_volume_clone + namespace: '' + release_date: '2018-05-24' + 2.7.0: + modules: + - description: NetApp ONTAP Autosupport + name: na_ontap_autosupport + namespace: '' + - description: NetApp ONTAP manage consistency group snapshot + name: na_ontap_cg_snapshot + namespace: '' + - description: NetApp ONTAP Manage Cluster peering + name: na_ontap_cluster_peer + namespace: '' + - description: NetApp ONTAP Run any cli command, the username provided needs to + have console login permission. + name: na_ontap_command + namespace: '' + - description: NetApp ONTAP Assign disks to nodes + name: na_ontap_disks + namespace: '' + - description: NetApp ONTAP Create, delete, modify DNS servers. + name: na_ontap_dns + namespace: '' + - description: NetApp ONTAP Start, Stop and Enable FCP services. + name: na_ontap_fcp + namespace: '' + - description: NetApp ONTAP Manage a firewall policy + name: na_ontap_firewall_policy + namespace: '' + - description: Setup motd + name: na_ontap_motd + namespace: '' + - description: NetApp ONTAP Rename a node. + name: na_ontap_node + namespace: '' + - description: NetApp ONTAP or ElementSW Manage SnapMirror + name: na_ontap_snapmirror + namespace: '' + - description: NetApp ONTAP Update Software + name: na_ontap_software_update + namespace: '' + - description: NetApp ONTAP Modify SVM Options + name: na_ontap_svm_options + namespace: '' + - description: NetApp ONTAP Vserver peering + name: na_ontap_vserver_peer + namespace: '' + release_date: '2018-09-21' + 2.8.0: + modules: + - description: NetApp ONTAP FlexCache - create/delete relationship + name: na_ontap_flexcache + namespace: '' + - description: NetApp ONTAP igroup initiator configuration + name: na_ontap_igroup_initiator + namespace: '' + - description: NetApp ONTAP copy LUNs + name: na_ontap_lun_copy + namespace: '' + - description: NetApp ONTAP Create, delete, modify network subnets. + name: na_ontap_net_subnet + namespace: '' + - description: NetApp ONTAP Manage NVMe Service + name: na_ontap_nvme + namespace: '' + - description: NetApp ONTAP Manage NVME Namespace + name: na_ontap_nvme_namespace + namespace: '' + - description: NetApp ONTAP Manage NVME Subsystem + name: na_ontap_nvme_subsystem + namespace: '' + - description: NetApp ONTAP Create/Delete portset + name: na_ontap_portset + namespace: '' + - description: NetApp ONTAP manage policy group in Quality of Service. + name: na_ontap_qos_policy_group + namespace: '' + - description: NetApp ONTAP Quotas + name: na_ontap_quotas + namespace: '' + - description: NetApp ONTAP security key manager. + name: na_ontap_security_key_manager + namespace: '' + - description: NetApp ONTAP manage Snapshot Policy + name: na_ontap_snapshot_policy + namespace: '' + - description: NetApp ONTAP UNIX Group + name: na_ontap_unix_group + namespace: '' + - description: NetApp ONTAP UNIX users + name: na_ontap_unix_user + namespace: '' + - description: NetApp ONTAP Vscan on access policy configuration. + name: na_ontap_vscan_on_access_policy + namespace: '' + - description: NetApp ONTAP Vscan on demand task configuration. + name: na_ontap_vscan_on_demand_task + namespace: '' + - description: NetApp ONTAP Vscan Scanner Pools Configuration. + name: na_ontap_vscan_scanner_pool + namespace: '' + release_date: '2019-04-11' + 2.9.0: + modules: + - description: NetApp ONTAP manage efficiency policies (sis policies) + name: na_ontap_efficiency_policy + namespace: '' + - description: NetApp ONTAP firmware upgrade for SP, shelf, ACP, and disk. + name: na_ontap_firmware_upgrade + namespace: '' + - description: NetApp information gatherer + name: na_ontap_info + namespace: '' + - description: NetApp ONTAP Manage an ipspace + name: na_ontap_ipspace + namespace: '' + - description: NetApp ONTAP vserver nfs kerberos realm + name: na_ontap_kerberos_realm + namespace: '' + - description: NetApp ONTAP LDAP + name: na_ontap_ldap + namespace: '' + - description: NetApp ONTAP LDAP client + name: na_ontap_ldap_client + namespace: '' + - description: NetApp ONTAP NDMP services configuration + name: na_ontap_ndmp + namespace: '' + - description: NetApp ONTAP manage object store config. + name: na_ontap_object_store + namespace: '' + - description: NetApp ONTAP add/remove ports + name: na_ontap_ports + namespace: '' + - description: NetApp ONTAP Adaptive Quality of Service policy group. + name: na_ontap_qos_adaptive_policy_group + namespace: '' + - description: NetApp ONTAP Run any cli command, the username provided needs to + have console login permission. + name: na_ontap_rest_cli + namespace: '' + - description: NetApp ONTAP manage volume autosize + name: na_ontap_volume_autosize + namespace: '' + - description: NetApp ONTAP Vscan enable/disable. + name: na_ontap_vscan + namespace: '' + - description: NetApp ONTAP vserver CIFS security modification + name: na_ontap_vserver_cifs_security + namespace: '' + release_date: '2019-09-16' + 20.1.0: + changes: + bugfixes: + - na_ontap_aggregate - Fixed traceback when running as vsadmin and cleanly error + out. + - na_ontap_command - stdout_lines_filter contains data only if include/exlude_lines + parameter is used. (zeten30) + - na_ontap_command - stripped_line len is checked only once, filters are inside + if block. (zeten30) + - na_ontap_interface - allow module to run on node before joining the cluster. + - na_ontap_net_ifgrp - Fixed error for na_ontap_net_ifgrp if no port is given. + - na_ontap_snapmirror - Fixed traceback when running as vsadmin. Do not attempt + to break a relationship that is 'Uninitialized'. + - na_ontap_snapshot_policy - Fixed KeyError on ``prefix`` issue when prefix + parameter isn't supplied. + - na_ontap_volume - Fixed error reporting if efficiency policy cannot be read. Do + not attempt to read efficiency policy if not needed. + - na_ontap_volume - Fixed error when modifying volume efficiency policy. + - na_ontap_volume_clone - Fixed KeyError exception on ``volume`` + minor_changes: + - na_ontap_aggregate - add ``snaplock_type``. + - na_ontap_dns - added REST support for dns creation and modification on cluster + vserver. + - na_ontap_igroup_initiator - ``force_remove`` to forcibly remove initiators + from an igroup that is currently mapped to a LUN. + - na_ontap_info - New info's added ``cifs_server_info``, ``cifs_share_info``, + ``cifs_vserver_security_info``, ``cluster_peer_info``, ``clock_info``, ``export_policy_info``, + ``export_rule_info``, ``fcp_adapter_info``, ``fcp_alias_info``, ``fcp_service_info``, + ``job_schedule_cron_info``, ``kerberos_realm_info``, ``ldap_client``, ``ldap_config``, + ``net_failover_group_info``, ``net_firewall_info``, ``net_ipspaces_info``, + ``net_port_broadcast_domain_info``, ``net_routes_info``, ``net_vlan_info``, + ``nfs_info``, ``ntfs_dacl_info``, ``ntfs_sd_info``, ``ntp_server_info``, ``role_info``, + ``service_processor_network_info``, ``sis_policy_info``, ``snapmirror_policy_info``, + ``snapshot_policy_info``, ``vscan_info``, ``vserver_peer_info`` + - na_ontap_interface - ``failover_group`` to specify the failover group for + the LIF. ``is_ipv4_link_local`` to specify the LIF's are to acquire a ipv4 + link local address. + - na_ontap_rest_cli - add OPTIONS as a supported verb and return list of allowed + verbs. + - na_ontap_volume - add ``group_id`` and ``user_id``. + fragments: + - 20.1.0.yaml + modules: + - description: Setup login banner and message of the day + name: na_ontap_login_messages + namespace: '' + release_date: '2020-01-08' + 20.10.0: + changes: + bugfixes: + - na_ontap_aggregate - support concurrent actions for rename/modify/add_object_store + and create/add_object_store. + - na_ontap_cluster - ``single_node_cluster`` option was ignored. + - na_ontap_info - KeyError on ``tree`` for quota_report_info. + - na_ontap_info - better reporting on KeyError traceback, option to ignore error. + - na_ontap_snapmirror_policy - report error when attempting to change ``policy_type`` + rather than taking no action. + - na_ontap_volume - ``encrypt`` with a value of ``false`` is ignored when creating + a volume. + minor_changes: + - na_ontap_rest_info - Support for gather subsets - ``application_info, application_template_info, + autosupport_config_info , autosupport_messages_history, ontap_system_version, + storage_flexcaches_info, storage_flexcaches_origin_info, storage_ports_info, + storage_qos_policies, storage_qtrees_config, storage_quota_reports, storage_quota_policy_rules, + storage_shelves_config, storage_snapshot_policies, support_ems_config, support_ems_events, + support_ems_filters`` + fragments: + - DEVOPS-2426.yaml + - DEVOPS-3113.yaml + - DEVOPS-3139.yaml + - DEVOPS-3167.yaml + - DEVOPS-3178.yaml + - DEVOPS-3194.yaml + - DEVOPS-3251.yaml + release_date: '2020-10-08' + 20.2.0: + changes: + bugfixes: + - na_ontap_cifs_server - Fixed KeyError exception on 'cifs_server_name' + - na_ontap_command - fixed traceback when using return_dict if u'1' is present + in result value. + - na_ontap_login_messages - Fixed example documentation and spelling mistake + issue + - na_ontap_nvme_subsystem - fixed bug when creating subsystem, vserver was not + filtered. + - na_ontap_qtree - Fixed issue with Get function for REST + - na_ontap_svm - if language C.UTF-8 is specified, the module is not idempotent + - na_ontap_svm - if snapshot policy is changed, modify fails with "Extra input + - snapshot_policy" + - na_ontap_volume_clone - fixed 'Extra input - parent-vserver' error when running + as cluster admin. + minor_changes: + - na_ontap_info - New info's added ``snapshot_info`` + - na_ontap_info - ``max_records`` option to set maximum number of records to + return per subset. + - na_ontap_nas_create - role - fix typo in README file, add CIFS example. - + - na_ontap_snapmirror - ``relationship_state`` option for breaking the snapmirror + relationship. + - na_ontap_snapmirror - ``update_snapmirror`` option for updating the snapmirror + relationship. + - na_ontap_volume_clone - ``split`` option to split clone volume from parent + volume. + fragments: + - 20.2.0.yaml + modules: + - description: NetApp ONTAP manage volume snaplock retention. + name: na_ontap_volume_snaplock + namespace: '' + release_date: '2020-02-05' + 20.3.0: + changes: + bugfixes: + - na_ontap_volume_snaplock - Fixed KeyError exception on 'is-volume-append-mode-enabled' + - na_ontap_vscan_scanner_pool - has been updated to match the standard format + used for all other ontap modules + minor_changes: + - na_ontap_info - New info's added ``storage_bridge_info`` + - na_ontap_info - New info's added `cluster_identity_info`` + - na_ontap_snapmirror - performs resync when the ``relationship_state`` is active + and the current state is broken-off. + fragments: + - 20.3.0.yaml + modules: + - description: NetApp ONTAP create, delete or modify SnapMirror policies + name: na_ontap_snapmirror_policy + namespace: '' + - description: NetApp ONTAP SNMP traphosts. + name: na_ontap_snmp_traphosts + namespace: '' + release_date: '2020-03-04' + 20.4.0: + changes: + bugfixes: + - na_ontap_cifs_server - delete AD account if username and password are provided + when state=absent + - na_ontap_info - cifs_server_info - fix KeyError exception on ``domain`` if + only ``domain-workgroup`` is present. + - na_ontap_info - return all records of each gathered subset. + - na_ontap_iscsi_security - Fixed modify functionality for CHAP and typo correction + - na_ontap_kerberos_realm - fix ``kdc_vendor`` case sensitivity issue. + - na_ontap_snapmirror - calling quiesce before snapmirror break. + minor_changes: + - na_ontap_aggregate - ``disk_count`` option allows adding additional disk to + aggregate. + - na_ontap_info - ``max_records`` option specifies maximum number of records + returned in a single ZAPI call. + - na_ontap_info - ``summary`` option specifies a boolean flag to control return + all or none of the info attributes. + - na_ontap_info - new fact - iscsi_service_info. + - na_ontap_info - new fact - license_info. + - na_ontap_info - new fact - metrocluster_check_info. + - na_ontap_info - new fact - metrocluster_info. + - na_ontap_info - new fact - metrocluster_node_info. + - na_ontap_info - new fact - net_interface_service_policy_info. + - na_ontap_info - new fact - ontap_system_version. + - na_ontap_info - new fact - ontapi_version (and deprecate ontap_version, both + fields are reported for now). + - na_ontap_info - new fact - qtree_info. + - na_ontap_info - new fact - quota_report_info. + - na_ontap_info - new fact - snapmirror_destination_info. + - na_ontap_interface - ``service_policy`` option to identify a single service + or a list of services that will use a LIF. + - na_ontap_kerberos_realm - ``ad_server_ip`` option specifies IP Address of + the Active Directory Domain Controller (DC). + - na_ontap_kerberos_realm - ``ad_server_name`` option specifies Host name of + the Active Directory Domain Controller (DC). + - na_ontap_snapmirror - ``relationship-info-only`` option allows to manage relationship + information. + - na_ontap_snapmirror_policy - REST is included and all defaults are removed + from options. + - na_ontap_software_update - ``download_only`` options allows to download cluster + image without software update. + - na_ontap_volume - ``snapshot_auto_delete`` option allows to manage auto delete + settings of a specified volume. + fragments: + - 20.4.0.yaml + modules: + - description: NetApp ONTAP send AutoSupport message + name: na_ontap_autosupport_invoke + namespace: '' + - description: NetApp Ontap create, delate or modify NTFS DACL (discretionary + access control list) + name: na_ontap_ntfs_dacl + namespace: '' + - description: NetApp ONTAP create, delete or modify NTFS security descriptor + name: na_ontap_ntfs_sd + namespace: '' + - description: NetApp ONTAP Run any REST API on ONTAP + name: na_ontap_restit + namespace: '' + - description: NetApp ONTAP set FCP WWPN Alias + name: na_ontap_wwpn_alias + namespace: '' + - description: NetApp ONTAP Run any ZAPI on ONTAP + name: na_ontap_zapit + namespace: '' + release_date: '2020-04-01' + 20.4.1: + changes: + bugfixes: + - na_ontap_info - ``metrocluster_check_info`` has been removed as it was breaking + the info module for everyone who didn't have a metrocluster set up. We are + working on adding this back in a future update. + - na_ontap_volume - ``volume_security_style`` option now allows modify. + minor_changes: + - na_ontap_autosupport_invoke - added REST support for sending autosupport message. + - na_ontap_firmware_upgrade - ``force_disruptive_update`` and ``package_url`` + options allows to make choices for download and upgrading packages. + - na_ontap_vserver_create has a new default variable ``netapp_version`` set + to 140. If you are running 9.2 or below please add the variable to your playbook + and set to 120 + fragments: + - 20.4.1.yaml + release_date: '2020-04-13' + 20.5.0: + changes: + bugfixes: + - REST API call now honors the ``http_port`` parameter. + - REST API detection now works with vserver (use_rest - Auto). + - na_ontap_autosupport_invoke - when using ZAPI and name is not given, send + autosupport message to all nodes in the cluster. + - na_ontap_cg_snapshot - properly states it does not support check_mode. + - na_ontap_cluster - ONTAP 9.3 or earlier does not support ZAPI element single-node-cluster. + - na_ontap_cluster_ha - support check_mode. + - na_ontap_cluster_peer - EMS log wrongly uses destination credentials with + source hostname. + - na_ontap_cluster_peer - support check_mode. + - na_ontap_disks - support check_mode. + - na_ontap_dns - support check_mode. + - na_ontap_efficiency_policy - change ``duration`` type from int to str to support + '-' input. + - na_ontap_fcp - support check_mode. + - na_ontap_flexcache - support check_mode. + - na_ontap_info - `metrocluster_check_info` does not trigger a traceback but + adds an "error" info element if the target system is not set up for metrocluster. + - na_ontap_license - support check_mode. + - na_ontap_login_messages - fix documentation link. + - na_ontap_node - support check mode. + - na_ontap_ntfs_sd - documentation string update for examples and made sure + owner or group not mandatory. + - na_ontap_ports - now support check mode. + - na_ontap_restit - error can be a string in addition to a dict. This fix removes + a traceback with AttributeError. + - na_ontap_routes - support Check Mode correctly. + - na_ontap_snapmirror - support check_mode. + - na_ontap_software_update - Incorrectly stated that it support check mode, + it does not. + - na_ontap_svm_options - support check_mode. + - na_ontap_volume - fix KeyError on 'style' when volume is offline. + - na_ontap_volume - improve error reporting if required parameter is present + but not set. + - na_ontap_volume - suppress traceback in wait_for_completion as volume may + not be completely ready. + - na_ontap_volume_autosize - Support check_mode when `reset` option is given. + - na_ontap_volume_snaplock - fix documentation link. + - na_ontap_vserver_peer - EMS log wrongly uses destination credentials with + source hostname. + - na_ontap_vserver_peer - support check_mode. + minor_changes: + - na_ontap_aggregate - ``raid_type`` options supports 'raid_0' for ONTAP Select. + - na_ontap_cluster_config - role - Port Flowcontrol and autonegotiate can be + set in role + - na_ontap_cluster_peer - ``encryption_protocol_proposed`` option allows specifying + encryption protocol to be used for inter-cluster communication. + - na_ontap_info - new fact - aggr_efficiency_info. + - na_ontap_info - new fact - cluster_switch_info. + - na_ontap_info - new fact - disk_info. + - na_ontap_info - new fact - env_sensors_info. + - na_ontap_info - new fact - net_dev_discovery_info. + - na_ontap_info - new fact - service_processor_info. + - na_ontap_info - new fact - shelf_info. + - na_ontap_info - new fact - sis_info. + - na_ontap_info - new fact - subsys_health_info. + - na_ontap_info - new fact - sys_cluster_alerts. + - na_ontap_info - new fact - sysconfig_info. + - na_ontap_info - new fact - volume_move_target_aggr_info. + - na_ontap_info - new fact - volume_space_info. + - na_ontap_nvme_namespace - ``block_size`` option allows specifying size in + bytes of a logical block. + - na_ontap_snapmirror - snapmirror now allows resume feature. + - na_ontap_volume - ``cutover_action`` option allows specifying the action to + be taken for cutover. + fragments: + - 20.5.0.yaml + modules: + - description: NetApp ONTAP information gatherer using REST APIs + name: na_ontap_rest_info + namespace: '' + release_date: '2020-05-07' + 20.6.0: + changes: + bugfixes: + - module_utils/netapp_module - cater for empty lists in get_modified_attributes(). + - module_utils/netapp_module - cater for lists with duplicate elements in compare_lists(). + - na_ontap_firmware_upgrade - ignore timeout when downloading firmware images + by default. + - na_ontap_info - conversion from '-' to '_' was not done for lists of dictionaries. + - na_ontap_ntfs_dacl - example fix in documentation string. + - na_ontap_snapmirror - could not delete all rules (bug in netapp_module). + - na_ontap_volume - `wait_on_completion` is supported with volume moves. + - na_ontap_volume - fix KeyError on 'style' when volume is of type - data-protection. + - na_ontap_volume - modify was invoked multiple times when once is enough. + minor_changes: + - all modules - SSL certificate authentication in addition to username/password + (python 2.7 or 3.x). + - all modules - ``cert_filepath``, ``key_filepath`` to enable SSL certificate + authentication (python 2.7 or 3.x). + - na_ontap_disks - ``disk_type`` option allows to assign specified type of disk. + - na_ontap_firmware_upgrade - ignore timeout when downloading image unless ``fail_on_502_error`` + is set to true. + - na_ontap_info - ``desired_attributes`` advanced feature to select which fields + to return. + - na_ontap_info - ``use_native_zapi_tags`` to disable the conversion of '_' + to '-' for attribute keys. + - na_ontap_pb_install_SSL_certificate.yml - playbook example - installing a + self-signed SSL certificate, and enabling SSL certificate authentication. + - na_ontap_rest_info - ``fields`` options to request specific fields from subset. + - na_ontap_snapmirror - now performs restore with optional field ``source_snapshot`` + for specific snapshot or uses latest. + - na_ontap_software_update - ``stabilize_minutes`` option specifies number of + minutes needed to stabilize node before update. + - na_ontap_ucadapter - ``pair_adapters`` option allows specifying the list of + adapters which also need to be offline. + - na_ontap_user - ``authentication_password`` option specifies password for + the authentication protocol of SNMPv3 user. + - na_ontap_user - ``authentication_protocol`` option specifies authentication + protocol fo SNMPv3 user. + - na_ontap_user - ``engine_id`` option specifies authoritative entity's EngineID + for the SNMPv3 user. + - na_ontap_user - ``privacy_password`` option specifies password for the privacy + protocol of SNMPv3 user. + - na_ontap_user - ``privacy_protocol`` option specifies privacy protocol of + SNMPv3 user. + - na_ontap_user - ``remote_switch_ipaddress`` option specifies the IP Address + of the remote switch of SNMPv3 user. + - na_ontap_user - added REST support for ONTAP user creation, modification & + deletion. + - na_ontap_volume - ``auto_remap_luns`` option controls automatic mapping of + LUNs during volume rehost. + - na_ontap_volume - ``check_interval`` option checks if a volume move has been + completed and then waits this number of seconds before checking again. + - na_ontap_volume - ``force_restore`` option forces volume to restore even if + the volume has one or more newer Snapshotcopies. + - na_ontap_volume - ``force_unmap_luns`` option controls automatic unmapping + of LUNs during volume rehost. + - na_ontap_volume - ``from_vserver`` option allows volume rehost from one vserver + to another. + - na_ontap_volume - ``preserve_lun_ids`` option controls LUNs in the volume + being restored will remain mapped and their identities preserved. + - na_ontap_volume - ``snapshot_restore`` option specifies name of snapshot to + restore from. + fragments: + - 20.6.0.yaml + release_date: '2020-06-03' + 20.6.1: + changes: + bugfixes: + - na_ontap_firmware_upgrade - images are not downloaded, but the module reports + success. + - na_ontap_password - do not error out if password is identical to previous + password (idempotency). + - na_ontap_user - fixed KeyError if password is not provided. + minor_changes: + - na_ontap_firmware_upgrade - ``reboot_sp`` - reboot service processor before + downloading package. + - na_ontap_firmware_upgrade - ``rename_package`` - rename file when downloading + service processor package. + - na_ontap_firmware_upgrade - ``replace_package`` - replace local file when + downloading service processor package. + fragments: + - 20.6.1.yaml + release_date: '2020-06-08' + 20.7.0: + changes: + bugfixes: + - na_ontap_command - replace invalid backspace characters (0x08) with '.'. + - na_ontap_firmware_download - exception on PCDATA if ONTAP returns a BEL (0x07) + character. + - na_ontap_info - lists were incorrectly processed in convert_keys, returning + {}. + - na_ontap_info - qtree_info is missing most entries. Changed key from `vserver:id` + to `vserver:volume:id` . + - na_ontap_iscsi_security - adding no_log for password parameters. + - na_ontap_portset - adding explicit error message as modify portset is not + supported. + - na_ontap_snapmirror - fixed snapmirror delete for loadsharing to not go to + quiesce state for the rest of the set. + - na_ontap_ucadapter - fixed KeyError if type is not provided and mode is 'cna'. + - na_ontap_user - checked `applications` does not contain snmp when using REST + API call. + - na_ontap_user - fixed KeyError if locked key not set with REST API call. + - na_ontap_user - fixed KeyError if vserver - is empty with REST API call (useful + to indicate cluster scope). + - na_ontap_volume - fixed KeyError when getting info on a MVD volume + minor_changes: + - module_utils/netapp - add retry on wait_on_job when job failed. Abort 3 consecutive + errors. + - na_ontap_info - support ``continue_on_error`` option to continue when a ZAPI + is not supported on a vserver, or for cluster RPC errors. + - na_ontap_info - support ``query`` option to specify which objects to return. + - na_ontap_info - support ``vserver`` tunneling to limit output to one vserver. + - na_ontap_pb_get_online_volumes.yml - example playbook to list volumes that + are online (or offline). + - na_ontap_pb_install_SSL_certificate_REST.yml - example playbook to install + SSL certificates using REST APIs. + - na_ontap_rest_info - Support for gather subsets - ``cluster_node_info, cluster_peer_info, + disk_info, cifs_services_info, cifs_share_info``. + - na_ontap_snapmirror_policy - support for SnapMirror policy rules. + - na_ontap_vscan_scanner_pool - support modification. + fragments: + - 20.7.0.yaml + modules: + - description: NetApp ONTAP manage security certificates. + name: na_ontap_security_certificates + namespace: '' + release_date: '2020-06-24' + 20.8.0: + changes: + bugfixes: + - na_ontap_aggregate - ``disk-info`` error when using ``disks`` option. + - na_ontap_autosupport_invoke - ``message`` has changed to ``autosupport_message`` + as Redhat has reserved this word. ``message`` has been alias'd to ``autosupport_message``. + - na_ontap_cifs_vserver - fix documentation and add more examples. + - na_ontap_cluster - module was not idempotent when changing location or contact + information. + - na_ontap_igroup - idempotency issue when using uppercase hex digits (A, B, + C, D, E, F) in WWN (ONTAP uses lowercase). + - na_ontap_igroup_initiator - idempotency issue when using uppercase hex digits + (A, B, C, D, E, F) in WWN (ONTAP uses lowercase). + - na_ontap_info - Fixed error causing module to fail on ``metrocluster_check_info``, + ``env_sensors_info`` and ``volume_move_target_aggr_info``. + - na_ontap_security_certificates - allows (``common_name``, ``type``) as an + alternate key since ``name`` is not supported in ONTAP 9.6 and 9.7. + - na_ontap_snapmirror - fixed KeyError when accessing ``elationship_type`` parameter. + - na_ontap_snapmirror_policy - fixed a race condition when creating a new policy. + - na_ontap_snapmirror_policy - fixed idempotency issue withis_network_compression_enabled + for REST. + - na_ontap_software_update - ignore connection errors during update as nodes + cannot be reachable. + - na_ontap_user - enable lock state and password to be set in the same task + for existing user. + - na_ontap_volume - issue when snapdir_access and atime_update not passed together. + - na_ontap_vscan_on_access_policy - ``bool`` type was not properly set for ``scan_files_with_no_ext``. + - na_ontap_vscan_on_access_policy - ``policy_status`` enable/disable option + was not supported. + - na_ontap_vscan_on_demand_task - ``file_ext_to_include`` was not handled properly. + - na_ontap_vscan_scanner_pool_policy - scanner_pool apply policy support on + modification. + - na_ontap_vserver_create(role) - lif creation now defaults to system-defined + unless iscsi lif type. + - use_rest is now case insensitive. + minor_changes: + - add ``type:`` and ``elements:`` information where missing. + - na_ontap_aggregate - support ``disk_size_with_unit`` option. + - na_ontap_ldap_client - support ``ad_domain`` and ``preferred_ad_server`` options. + - na_ontap_qtree - ``force_delete`` option with a DEFAULT of ``true`` so that + ZAPI behavior is aligned with REST. + - na_ontap_rest_info - Support for gather subsets - ``cloud_targets_info, cluster_chassis_info, + cluster_jobs_info, cluster_metrics_info, cluster_schedules, broadcast_domains_info, + cluster_software_history, cluster_software_packages, network_ports_info, ip_interfaces_info, + ip_routes_info, ip_service_policies, network_ipspaces_info, san_fc_logins_info, + san_fc_wppn-aliases, svm_dns_config_info, svm_ldap_config_info, svm_name_mapping_config_info, + svm_nis_config_info, svm_peers_info, svm_peer-permissions_info``. + - na_ontap_rest_info - Support for gather subsets for 9.8+ - ``cluster_metrocluster_diagnostics``. + - na_ontap_security_certificates - ``ignore_name_if_not_supported`` option to + not fail if ``name`` is present since ``name`` is not supported in ONTAP 9.6 + and 9.7. + - na_ontap_software_update - added ``timeout`` option to give enough time for + the update to complete. + - update ``required:`` information. + - use a three group format for ``version_added``. So 2.7 becomes 2.7.0. Same + thing for 2.8 and 2.9. + fragments: + - 20.8.0.yaml + modules: + - description: NetApp ONTAP create, delete, or modify vserver security file-directory + policy + name: na_ontap_file_directory_policy + namespace: '' + - description: NetApp ONTAP Run any cli command over plain SSH using paramiko. + name: na_ontap_ssh_command + namespace: '' + - description: NetApp ONTAP wait_for_condition. Loop over a get status request + until a condition is met. + name: na_ontap_wait_for_condition + namespace: '' + release_date: '2020-08-05' + 20.9.0: + changes: + bugfixes: + - na_ontap_* - change version_added from '2.6' to '2.6.0' where applicable to + satisfy sanity checker. + - na_ontap_cluster - ``check_mode`` is now working properly. + - na_ontap_interface - ``home_node`` is not required in pre-cluster mode. + - na_ontap_interface - ``role`` is not required if ``service_policy`` is present + and ONTAP version is 9.8. + - na_ontap_interface - traceback in get_interface if node is not reachable. + - na_ontap_job_schedule - allow ``job_minutes`` to set number to -1 for job + creation with REST too. + - na_ontap_qtree - fixed ``None is not subscriptable`` exception on rename operation. + - na_ontap_volume - fixed ``KeyError`` exception on ``size`` when reporting + creation error. + - netapp.py - uncaught exception (traceback) on zapi.NaApiError. + minor_changes: + - na_ontap_cluster - ``node_name`` to set the node name when adding a node, + or as an alternative to `cluster_ip_address`` to remove a node. + - na_ontap_cluster - ``state`` can be set to ``absent`` to remove a node identified + with ``cluster_ip_address`` or ``node_name``. + - na_ontap_qtree - ``wait_for_completion`` and ``time_out`` to wait for qtree + deletion when using REST. + - na_ontap_quotas - ``soft_disk_limit`` and ``soft_file_limit`` for the quota + target. + - na_ontap_rest_info - Support for gather subsets - ``initiator_groups_info, + san_fcp_services, san_iscsi_credentials, san_iscsi_services, san_lun_maps, + storage_luns_info, storage_NVMe_namespaces.`` + fragments: + - 20.9.0.yaml + modules: + - description: NetApp ONTAP configure active directory + name: na_ontap_active_directory + namespace: '' + - description: NetApp ONTAP Add and Remove MetroCluster Mediator + name: na_ontap_mcc_mediator + namespace: '' + - description: NetApp ONTAP set up a MetroCluster + name: na_ontap_metrocluster + namespace: '' + release_date: '2020-09-02' diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/config.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/config.yaml new file mode 100644 index 00000000..ee774595 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/config.yaml @@ -0,0 +1,32 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +ignore_other_fragment_extensions: true +keep_fragments: true +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +sanitize_changelog: true +sections: +- - major_changes + - Major Changes +- - minor_changes + - Minor Changes +- - breaking_changes + - Breaking Changes / Porting Guide +- - deprecated_features + - Deprecated Features +- - removed_features + - Removed Features (previously deprecated) +- - security_fixes + - Security Fixes +- - bugfixes + - Bugfixes +- - known_issues + - Known Issues +title: NetApp ONTAP Collection +trivial_section_name: trivial +use_fqcn: true diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/19.10.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/19.10.0.yaml new file mode 100644 index 00000000..533eddf8 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/19.10.0.yaml @@ -0,0 +1,40 @@ +minor_changes: + - na_ontap_command - ``vserver`` - to allow command to run as either cluster admin or vserver admin. To run as vserver admin you must use the vserver option. + - na_ontap_motd - rename ``message`` to ``motd_message`` to avoid conflict with Ansible internal variable name. + - na_ontap_nvme_namespace - ``size_unit`` to specify size in different units. + - na_ontap_snapshot_policy - ``prefix`` - option to use for creating snapshot policy. + - | + Added REST support to existing modules. + By default, the module will use REST if the target system supports it, and the options are supported. Otherwise, it will switch back to ZAPI. + This behavior can be controlled with the ``use_rest`` option. + Always - to force REST. The module fails and reports an error if REST cannot be used. + Never - to force ZAPI. This could be useful if you find some incompatibility with REST, or want to confirm the behavior is identical between REST and ZAPI. + Auto - the default, as described above. + - na_ontap_ipspace - REST support + - na_ontap_export_policy - REST support + - na_ontap_ndmp - REST support - only ``enable`` and ``authtype`` are supported with REST + - na_ontap_net_routes - REST support + - na_ontap_qtree - REST support - ``oplocks`` is not supported with REST, defaults to enable. + - na_ontap_svm - REST support - ``root_volume``, ``root_volume_aggregate``, ``root_volume_security_style`` are not supported with REST. + - na_ontap_job_schedule - REST support + - na_ontap_cluster_config - role updated to support a cleaner playbook + - na_ontap_vserver_create - role updated to support a cleaner playbook + - na_ontap_nas_create - role updated to support a cleaner playbook + - na_ontap_san_create - role updated to support a cleaner playbook + +bugfixes: + - na_ontap_ndmp - minor documentation changes for restore_vm_cache_size and data_port_range. + - na_ontap_qtree - REST API takes "unix_permissions" as parameter instead of "mode". + - na_ontap_qtree - unix permission is not available when security style is ntfs + - na_ontap_user - minor documentation update for application parameter. + - na_ontap_volume - ``efficiency_policy`` was ignored + - na_ontap_volume - enforce that space_slo and space_guarantee are mutually exclusive + - na_ontap_svm - ``allowed_protocols`` added to param in proper way in case of using REST API + - na_ontap_firewall_policy - documentation changed for supported service parameter. + - na_ontap_net_subnet - fix ip_ranges option fails on existing subnet. + - na_ontap_snapshot_policy - fix vsadmin approach for managing snapshot policy. + - na_ontap_nvme_subsystem - fix fetching unique nvme subsytem based on vserver filter. + - na ontap_net_routes - change metric type from string to int. + - na_ontap_cifs_server - minor documentation changes correction of create example with "name" parameter and adding type to parameters. + - na_ontap_vserver_cifs_security - fix int and boolean options when modifying vserver cifs security. + - na_ontap_net_subnet - fix rename idempotency issue and updated rename check. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/19.11.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/19.11.0.yaml new file mode 100644 index 00000000..d61b59ee --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/19.11.0.yaml @@ -0,0 +1,16 @@ +minor_changes: + - na_ontap_cluster - added single node cluster option, also now supports for modify cluster contact and location option. + - na_ontap_info - Now allow you use to vsadmin to get info (Must user ``vserver`` option). + - na_ontap_info - Added ``vscan_status_info``, ``vscan_scanner_pool_info``, ``vscan_connection_status_all_info``, ``vscan_connection_extended_stats_info`` + - na_ontap_efficiency_policy - ``changelog_threshold_percent`` to set the percentage at which the changelog will be processed for a threshold type of policy, tested once each hour. + +### Bug Fixes +bugfixes: + - na_ontap_cluster - autosupport log pushed after cluster create is performed, removed license add or remove option. + - na_ontap_dns - report error if modify or delete operations are attempted on cserver when using REST. Make create operation idempotent for cserver when using REST. Support for modify/delete on cserver when using REST will be added later. + - na_ontap_firewall_policy - portmap added as a valid service + - na_ontap_net_routes - REST does not support the ``metric`` attribute + - na_ontap_snapmirror - added initialize boolean option which specifies whether to initialize SnapMirror relation. + - na_ontap_volume - fixed error when deleting flexGroup volume with ONTAP 9.7. + - na_ontap_volume - tiering option requires 9.4 or later (error on volume-comp-aggr-attributes) + - na_ontap_vscan_scanner_pool - fix module only gets one scanner pool. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.1.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.1.0.yaml new file mode 100644 index 00000000..ce431b9b --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.1.0.yaml @@ -0,0 +1,20 @@ +minor_changes: + - na_ontap_aggregate - add ``snaplock_type``. + - na_ontap_info - New info's added ``cifs_server_info``, ``cifs_share_info``, ``cifs_vserver_security_info``, ``cluster_peer_info``, ``clock_info``, ``export_policy_info``, ``export_rule_info``, ``fcp_adapter_info``, ``fcp_alias_info``, ``fcp_service_info``, ``job_schedule_cron_info``, ``kerberos_realm_info``, ``ldap_client``, ``ldap_config``, ``net_failover_group_info``, ``net_firewall_info``, ``net_ipspaces_info``, ``net_port_broadcast_domain_info``, ``net_routes_info``, ``net_vlan_info``, ``nfs_info``, ``ntfs_dacl_info``, ``ntfs_sd_info``, ``ntp_server_info``, ``role_info``, ``service_processor_network_info``, ``sis_policy_info``, ``snapmirror_policy_info``, ``snapshot_policy_info``, ``vscan_info``, ``vserver_peer_info`` + - na_ontap_igroup_initiator - ``force_remove`` to forcibly remove initiators from an igroup that is currently mapped to a LUN. + - na_ontap_interface - ``failover_group`` to specify the failover group for the LIF. ``is_ipv4_link_local`` to specify the LIF's are to acquire a ipv4 link local address. + - na_ontap_rest_cli - add OPTIONS as a supported verb and return list of allowed verbs. + - na_ontap_volume - add ``group_id`` and ``user_id``. + - na_ontap_dns - added REST support for dns creation and modification on cluster vserver. + +bugfixes: + - na_ontap_aggregate - Fixed traceback when running as vsadmin and cleanly error out. + - na_ontap_command - stdout_lines_filter contains data only if include/exlude_lines parameter is used. (zeten30) + - na_ontap_command - stripped_line len is checked only once, filters are inside if block. (zeten30) + - na_ontap_interface - allow module to run on node before joining the cluster. + - na_ontap_net_ifgrp - Fixed error for na_ontap_net_ifgrp if no port is given. + - na_ontap_snapmirror - Fixed traceback when running as vsadmin. Do not attempt to break a relationship that is 'Uninitialized'. + - na_ontap_snapshot_policy - Fixed KeyError on ``prefix`` issue when prefix parameter isn't supplied. + - na_ontap_volume - Fixed error reporting if efficiency policy cannot be read. Do not attempt to read efficiency policy if not needed. + - na_ontap_volume - Fixed error when modifying volume efficiency policy. + - na_ontap_volume_clone - Fixed KeyError exception on ``volume`` diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.2.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.2.0.yaml new file mode 100644 index 00000000..db7b4073 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.2.0.yaml @@ -0,0 +1,17 @@ +minor_changes: + - na_ontap_info - New info's added ``snapshot_info`` + - na_ontap_info - ``max_records`` option to set maximum number of records to return per subset. + - na_ontap_snapmirror - ``relationship_state`` option for breaking the snapmirror relationship. + - na_ontap_snapmirror - ``update_snapmirror`` option for updating the snapmirror relationship. + - na_ontap_volume_clone - ``split`` option to split clone volume from parent volume. + - na_ontap_nas_create - role - fix typo in README file, add CIFS example. - + +bugfixes: + - na_ontap_cifs_server - Fixed KeyError exception on 'cifs_server_name' + - na_ontap_command - fixed traceback when using return_dict if u'1' is present in result value. + - na_ontap_login_messages - Fixed example documentation and spelling mistake issue + - na_ontap_nvme_subsystem - fixed bug when creating subsystem, vserver was not filtered. + - na_ontap_svm - if snapshot policy is changed, modify fails with "Extra input - snapshot_policy" + - na_ontap_svm - if language C.UTF-8 is specified, the module is not idempotent + - na_ontap_volume_clone - fixed 'Extra input - parent-vserver' error when running as cluster admin. + - na_ontap_qtree - Fixed issue with Get function for REST diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.3.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.3.0.yaml new file mode 100644 index 00000000..4d63f0e6 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.3.0.yaml @@ -0,0 +1,8 @@ +minor_changes: + - na_ontap_info - New info's added `cluster_identity_info`` + - na_ontap_info - New info's added ``storage_bridge_info`` + - na_ontap_snapmirror - performs resync when the ``relationship_state`` is active and the current state is broken-off. + +bugfixes: + - na_ontap_vscan_scanner_pool - has been updated to match the standard format used for all other ontap modules + - na_ontap_volume_snaplock - Fixed KeyError exception on 'is-volume-append-mode-enabled' diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.4.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.4.0.yaml new file mode 100644 index 00000000..03186163 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.4.0.yaml @@ -0,0 +1,30 @@ +minor_changes: + - na_ontap_aggregate - ``disk_count`` option allows adding additional disk to aggregate. + - na_ontap_info - ``max_records`` option specifies maximum number of records returned in a single ZAPI call. + - na_ontap_info - ``summary`` option specifies a boolean flag to control return all or none of the info attributes. + - na_ontap_info - new fact - iscsi_service_info. + - na_ontap_info - new fact - license_info. + - na_ontap_info - new fact - metrocluster_info. + - na_ontap_info - new fact - metrocluster_check_info. + - na_ontap_info - new fact - metrocluster_node_info. + - na_ontap_info - new fact - net_interface_service_policy_info. + - na_ontap_info - new fact - ontap_system_version. + - na_ontap_info - new fact - ontapi_version (and deprecate ontap_version, both fields are reported for now). + - na_ontap_info - new fact - qtree_info. + - na_ontap_info - new fact - quota_report_info. + - na_ontap_info - new fact - snapmirror_destination_info. + - na_ontap_interface - ``service_policy`` option to identify a single service or a list of services that will use a LIF. + - na_ontap_kerberos_realm - ``ad_server_ip`` option specifies IP Address of the Active Directory Domain Controller (DC). + - na_ontap_kerberos_realm - ``ad_server_name`` option specifies Host name of the Active Directory Domain Controller (DC). + - na_ontap_snapmirror_policy - REST is included and all defaults are removed from options. + - na_ontap_snapmirror - ``relationship-info-only`` option allows to manage relationship information. + - na_ontap_software_update - ``download_only`` options allows to download cluster image without software update. + - na_ontap_volume - ``snapshot_auto_delete`` option allows to manage auto delete settings of a specified volume. + +bugfixes: + - na_ontap_cifs_server - delete AD account if username and password are provided when state=absent + - na_ontap_info - return all records of each gathered subset. + - na_ontap_info - cifs_server_info - fix KeyError exception on ``domain`` if only ``domain-workgroup`` is present. + - na_ontap_iscsi_security - Fixed modify functionality for CHAP and typo correction + - na_ontap_kerberos_realm - fix ``kdc_vendor`` case sensitivity issue. + - na_ontap_snapmirror - calling quiesce before snapmirror break. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.4.1.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.4.1.yaml new file mode 100644 index 00000000..3c772aec --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.4.1.yaml @@ -0,0 +1,10 @@ +minor_changes: + - na_ontap_firmware_upgrade - ``force_disruptive_update`` and ``package_url`` options allows to make choices for download and upgrading packages. + - na_ontap_autosupport_invoke - added REST support for sending autosupport message. + - na_ontap_vserver_create has a new default variable ``netapp_version`` set to 140. + If you are running 9.2 or below please add the variable to your playbook and set to 120 + +bugfixes: + - na_ontap_volume - ``volume_security_style`` option now allows modify. + - na_ontap_info - ``metrocluster_check_info`` has been removed as it was breaking the info module for everyone who didn't have a metrocluster set up. + We are working on adding this back in a future update. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.5.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.5.0.yaml new file mode 100644 index 00000000..7ea16526 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.5.0.yaml @@ -0,0 +1,53 @@ +minor_changes: + - na_ontap_aggregate - ``raid_type`` options supports 'raid_0' for ONTAP Select. + - na_ontap_cluster_peer - ``encryption_protocol_proposed`` option allows specifying encryption protocol to be used for inter-cluster communication. + - na_ontap_info - new fact - aggr_efficiency_info. + - na_ontap_info - new fact - cluster_switch_info. + - na_ontap_info - new fact - disk_info. + - na_ontap_info - new fact - env_sensors_info. + - na_ontap_info - new fact - net_dev_discovery_info. + - na_ontap_info - new fact - service_processor_info. + - na_ontap_info - new fact - shelf_info. + - na_ontap_info - new fact - sis_info. + - na_ontap_info - new fact - subsys_health_info. + - na_ontap_info - new fact - sysconfig_info. + - na_ontap_info - new fact - sys_cluster_alerts. + - na_ontap_info - new fact - volume_move_target_aggr_info. + - na_ontap_info - new fact - volume_space_info. + - na_ontap_nvme_namespace - ``block_size`` option allows specifying size in bytes of a logical block. + - na_ontap_snapmirror - snapmirror now allows resume feature. + - na_ontap_volume - ``cutover_action`` option allows specifying the action to be taken for cutover. + - na_ontap_cluster_config - role - Port Flowcontrol and autonegotiate can be set in role + +bugfixes: + - REST API call now honors the ``http_port`` parameter. + - REST API detection now works with vserver (use_rest - Auto). + - na_ontap_autosupport_invoke - when using ZAPI and name is not given, send autosupport message to all nodes in the cluster. + - na_ontap_cg_snapshot - properly states it does not support check_mode. + - na_ontap_cluster - ONTAP 9.3 or earlier does not support ZAPI element single-node-cluster. + - na_ontap_cluster_ha - support check_mode. + - na_ontap_cluster_peer - support check_mode. + - na_ontap_cluster_peer - EMS log wrongly uses destination credentials with source hostname. + - na_ontap_disks - support check_mode. + - na_ontap_dns - support check_mode. + - na_ontap_efficiency_policy - change ``duration`` type from int to str to support '-' input. + - na_ontap_fcp - support check_mode. + - na_ontap_flexcache - support check_mode. + - na_ontap_info - `metrocluster_check_info` does not trigger a traceback but adds an "error" info element if the target system is not set up for metrocluster. + - na_ontap_license - support check_mode. + - na_ontap_login_messages - fix documentation link. + - na_ontap_node - support check mode. + - na_ontap_ntfs_sd - documentation string update for examples and made sure owner or group not mandatory. + - na_ontap_ports - now support check mode. + - na_ontap_restit - error can be a string in addition to a dict. This fix removes a traceback with AttributeError. + - na_ontap_routes - support Check Mode correctly. + - na_ontap_snapmirror - support check_mode. + - na_ontap_software_update - Incorrectly stated that it support check mode, it does not. + - na_ontap_svm_options - support check_mode. + - na_ontap_volume - improve error reporting if required parameter is present but not set. + - na_ontap_volume - suppress traceback in wait_for_completion as volume may not be completely ready. + - na_ontap_volume - fix KeyError on 'style' when volume is offline. + - na_ontap_volume_autosize - Support check_mode when `reset` option is given. + - na_ontap_volume_snaplock - fix documentation link. + - na_ontap_vserver_peer - support check_mode. + - na_ontap_vserver_peer - EMS log wrongly uses destination credentials with source hostname. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.6.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.6.0.yaml new file mode 100644 index 00000000..792ab614 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.6.0.yaml @@ -0,0 +1,37 @@ +minor_changes: + - na_ontap_disks - ``disk_type`` option allows to assign specified type of disk. + - na_ontap_firmware_upgrade - ignore timeout when downloading image unless ``fail_on_502_error`` is set to true. + - na_ontap_info - ``desired_attributes`` advanced feature to select which fields to return. + - na_ontap_info - ``use_native_zapi_tags`` to disable the conversion of '_' to '-' for attribute keys. + - na_ontap_rest_info - ``fields`` options to request specific fields from subset. + - na_ontap_software_update - ``stabilize_minutes`` option specifies number of minutes needed to stabilize node before update. + - na_ontap_snapmirror - now performs restore with optional field ``source_snapshot`` for specific snapshot or uses latest. + - na_ontap_ucadapter - ``pair_adapters`` option allows specifying the list of adapters which also need to be offline. + - na_ontap_user - ``authentication_password`` option specifies password for the authentication protocol of SNMPv3 user. + - na_ontap_user - ``authentication_protocol`` option specifies authentication protocol fo SNMPv3 user. + - na_ontap_user - ``engine_id`` option specifies authoritative entity's EngineID for the SNMPv3 user. + - na_ontap_user - ``privacy_password`` option specifies password for the privacy protocol of SNMPv3 user. + - na_ontap_user - ``privacy_protocol`` option specifies privacy protocol of SNMPv3 user. + - na_ontap_user - ``remote_switch_ipaddress`` option specifies the IP Address of the remote switch of SNMPv3 user. + - na_ontap_volume - ``check_interval`` option checks if a volume move has been completed and then waits this number of seconds before checking again. + - na_ontap_volume - ``auto_remap_luns`` option controls automatic mapping of LUNs during volume rehost. + - na_ontap_volume - ``force_restore`` option forces volume to restore even if the volume has one or more newer Snapshotcopies. + - na_ontap_volume - ``force_unmap_luns`` option controls automatic unmapping of LUNs during volume rehost. + - na_ontap_volume - ``from_vserver`` option allows volume rehost from one vserver to another. + - na_ontap_volume - ``preserve_lun_ids`` option controls LUNs in the volume being restored will remain mapped and their identities preserved. + - na_ontap_volume - ``snapshot_restore`` option specifies name of snapshot to restore from. + - all modules - ``cert_filepath``, ``key_filepath`` to enable SSL certificate authentication (python 2.7 or 3.x). + - all modules - SSL certificate authentication in addition to username/password (python 2.7 or 3.x). + - na_ontap_pb_install_SSL_certificate.yml - playbook example - installing a self-signed SSL certificate, and enabling SSL certificate authentication. + - na_ontap_user - added REST support for ONTAP user creation, modification & deletion. + +bugfixes: + - na_ontap_firmware_upgrade - ignore timeout when downloading firmware images by default. + - na_ontap_info - conversion from '-' to '_' was not done for lists of dictionaries. + - na_ontap_ntfs_dacl - example fix in documentation string. + - na_ontap_snapmirror - could not delete all rules (bug in netapp_module). + - na_ontap_volume - modify was invoked multiple times when once is enough. + - na_ontap_volume - fix KeyError on 'style' when volume is of type - data-protection. + - na_ontap_volume - `wait_on_completion` is supported with volume moves. + - module_utils/netapp_module - cater for empty lists in get_modified_attributes(). + - module_utils/netapp_module - cater for lists with duplicate elements in compare_lists(). diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.6.1.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.6.1.yaml new file mode 100644 index 00000000..572d8499 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.6.1.yaml @@ -0,0 +1,9 @@ +minor_changes: +- na_ontap_firmware_upgrade - ``reboot_sp`` - reboot service processor before downloading package. +- na_ontap_firmware_upgrade - ``rename_package`` - rename file when downloading service processor package. +- na_ontap_firmware_upgrade - ``replace_package`` - replace local file when downloading service processor package. + +bugfixes: +- na_ontap_firmware_upgrade - images are not downloaded, but the module reports success. +- na_ontap_user - fixed KeyError if password is not provided. +- na_ontap_password - do not error out if password is identical to previous password (idempotency). diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.7.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.7.0.yaml new file mode 100644 index 00000000..7dae6c22 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.7.0.yaml @@ -0,0 +1,24 @@ +minor_changes: + - na_ontap_info - support ``continue_on_error`` option to continue when a ZAPI is not supported on a vserver, or for cluster RPC errors. + - na_ontap_info - support ``query`` option to specify which objects to return. + - na_ontap_info - support ``vserver`` tunneling to limit output to one vserver. + - na_ontap_snapmirror_policy - support for SnapMirror policy rules. + - na_ontap_vscan_scanner_pool - support modification. + - na_ontap_rest_info - Support for gather subsets - ``cluster_node_info, cluster_peer_info, disk_info, cifs_services_info, cifs_share_info``. + - module_utils/netapp - add retry on wait_on_job when job failed. Abort 3 consecutive errors. + - na_ontap_pb_get_online_volumes.yml - example playbook to list volumes that are online (or offline). + - na_ontap_pb_install_SSL_certificate_REST.yml - example playbook to install SSL certificates using REST APIs. + +bugfixes: + - na_ontap_command - replace invalid backspace characters (0x08) with '.'. + - na_ontap_firmware_download - exception on PCDATA if ONTAP returns a BEL (0x07) character. + - na_ontap_info - lists were incorrectly processed in convert_keys, returning {}. + - na_ontap_info - qtree_info is missing most entries. Changed key from `vserver:id` to `vserver:volume:id` . + - na_ontap_iscsi_security - adding no_log for password parameters. + - na_ontap_portset - adding explicit error message as modify portset is not supported. + - na_ontap_snapmirror - fixed snapmirror delete for loadsharing to not go to quiesce state for the rest of the set. + - na_ontap_ucadapter - fixed KeyError if type is not provided and mode is 'cna'. + - na_ontap_user - checked `applications` does not contain snmp when using REST API call. + - na_ontap_user - fixed KeyError if locked key not set with REST API call. + - na_ontap_user - fixed KeyError if vserver - is empty with REST API call (useful to indicate cluster scope). + - na_ontap_volume - fixed KeyError when getting info on a MVD volume diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.8.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.8.0.yaml new file mode 100644 index 00000000..59f05d2e --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.8.0.yaml @@ -0,0 +1,33 @@ +minor_changes: + - na_ontap_aggregate - support ``disk_size_with_unit`` option. + - na_ontap_ldap_client - support ``ad_domain`` and ``preferred_ad_server`` options. + - na_ontap_rest_info - Support for gather subsets - ``cloud_targets_info, cluster_chassis_info, cluster_jobs_info, cluster_metrics_info, cluster_schedules, broadcast_domains_info, cluster_software_history, cluster_software_packages, network_ports_info, ip_interfaces_info, ip_routes_info, ip_service_policies, network_ipspaces_info, san_fc_logins_info, san_fc_wppn-aliases, svm_dns_config_info, svm_ldap_config_info, svm_name_mapping_config_info, svm_nis_config_info, svm_peers_info, svm_peer-permissions_info``. + - na_ontap_rest_info - Support for gather subsets for 9.8+ - ``cluster_metrocluster_diagnostics``. + - na_ontap_qtree - ``force_delete`` option with a DEFAULT of ``true`` so that ZAPI behavior is aligned with REST. + - na_ontap_security_certificates - ``ignore_name_if_not_supported`` option to not fail if ``name`` is present since ``name`` is not supported in ONTAP 9.6 and 9.7. + - na_ontap_software_update - added ``timeout`` option to give enough time for the update to complete. + - use a three group format for ``version_added``. So 2.7 becomes 2.7.0. Same thing for 2.8 and 2.9. + - add ``type:`` and ``elements:`` information where missing. + - update ``required:`` information. + +bugfixes: + - na_ontap_aggregate - ``disk-info`` error when using ``disks`` option. + - na_ontap_autosupport_invoke - ``message`` has changed to ``autosupport_message`` as Redhat has reserved this word. ``message`` has been alias'd to ``autosupport_message``. + - na_ontap_cifs_vserver - fix documentation and add more examples. + - na_ontap_cluster - module was not idempotent when changing location or contact information. + - na_ontap_igroup - idempotency issue when using uppercase hex digits (A, B, C, D, E, F) in WWN (ONTAP uses lowercase). + - na_ontap_igroup_initiator - idempotency issue when using uppercase hex digits (A, B, C, D, E, F) in WWN (ONTAP uses lowercase). + - na_ontap_security_certificates - allows (``common_name``, ``type``) as an alternate key since ``name`` is not supported in ONTAP 9.6 and 9.7. + - na_ontap_info - Fixed error causing module to fail on ``metrocluster_check_info``, ``env_sensors_info`` and ``volume_move_target_aggr_info``. + - na_ontap_snapmirror - fixed KeyError when accessing ``elationship_type`` parameter. + - na_ontap_snapmirror_policy - fixed a race condition when creating a new policy. + - na_ontap_snapmirror_policy - fixed idempotency issue withis_network_compression_enabled for REST. + - na_ontap_software_update - ignore connection errors during update as nodes cannot be reachable. + - na_ontap_user - enable lock state and password to be set in the same task for existing user. + - na_ontap_volume - issue when snapdir_access and atime_update not passed together. + - na_ontap_vscan_on_access_policy - ``bool`` type was not properly set for ``scan_files_with_no_ext``. + - na_ontap_vscan_on_access_policy - ``policy_status`` enable/disable option was not supported. + - na_ontap_vscan_on_demand_task - ``file_ext_to_include`` was not handled properly. + - na_ontap_vscan_scanner_pool_policy - scanner_pool apply policy support on modification. + - na_ontap_vserver_create(role) - lif creation now defaults to system-defined unless iscsi lif type. + - use_rest is now case insensitive. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.9.0.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.9.0.yaml new file mode 100644 index 00000000..2315af8d --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/20.9.0.yaml @@ -0,0 +1,17 @@ +minor_changes: + - na_ontap_cluster - ``node_name`` to set the node name when adding a node, or as an alternative to `cluster_ip_address`` to remove a node. + - na_ontap_cluster - ``state`` can be set to ``absent`` to remove a node identified with ``cluster_ip_address`` or ``node_name``. + - na_ontap_qtree - ``wait_for_completion`` and ``time_out`` to wait for qtree deletion when using REST. + - na_ontap_quotas - ``soft_disk_limit`` and ``soft_file_limit`` for the quota target. + - na_ontap_rest_info - Support for gather subsets - ``initiator_groups_info, san_fcp_services, san_iscsi_credentials, san_iscsi_services, san_lun_maps, storage_luns_info, storage_NVMe_namespaces.`` + +bugfixes: + - na_ontap_cluster - ``check_mode`` is now working properly. + - na_ontap_interface - ``home_node`` is not required in pre-cluster mode. + - na_ontap_interface - ``role`` is not required if ``service_policy`` is present and ONTAP version is 9.8. + - na_ontap_interface - traceback in get_interface if node is not reachable. + - na_ontap_job_schedule - allow ``job_minutes`` to set number to -1 for job creation with REST too. + - na_ontap_qtree - fixed ``None is not subscriptable`` exception on rename operation. + - na_ontap_volume - fixed ``KeyError`` exception on ``size`` when reporting creation error. + - na_ontap_* - change version_added from '2.6' to '2.6.0' where applicable to satisfy sanity checker. + - netapp.py - uncaught exception (traceback) on zapi.NaApiError. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2426.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2426.yaml new file mode 100644 index 00000000..1981166e --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2426.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_snapmirror_policy - report error when attempting to change ``policy_type`` rather than taking no action. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2668.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2668.yaml new file mode 100644 index 00000000..2af3377e --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2668.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - fix volume type modify issue by reporting error. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2964.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2964.yaml new file mode 100644 index 00000000..bf01eaaa --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2964.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_info - New options ``cifs_options_info``, ``cluster_log_forwarding_info``, ``event_notification_destination_info``, ``event_notification_info``, ``security_login_role_config_info``, ``security_login_role_info`` have been added. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2965.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2965.yaml new file mode 100644 index 00000000..6d86e908 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-2965.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_cluster_peer - optional parameter ``ipspace`` added for cluster peer. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3113.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3113.yaml new file mode 100644 index 00000000..bcefabb0 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3113.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cluster - ``single_node_cluster`` option was ignored. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3139.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3139.yaml new file mode 100644 index 00000000..f32d6691 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3139.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_aggregate - support concurrent actions for rename/modify/add_object_store and create/add_object_store. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3149.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3149.yaml new file mode 100644 index 00000000..0f09e24f --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3149.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_cifs - output ``modified`` if a modify action is taken. + - na_ontap_svm - output ``modified`` if a modify action is taken. + +bugfixes: + - na_ontap_cifs - fix idempotency issue when ``show-previous-versions`` is used. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3167.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3167.yaml new file mode 100644 index 00000000..0888400e --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3167.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - ``encrypt`` with a value of ``false`` is ignored when creating a volume. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3178.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3178.yaml new file mode 100644 index 00000000..585f302b --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3178.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - Support for gather subsets - ``application_info, application_template_info, autosupport_config_info , autosupport_messages_history, ontap_system_version, storage_flexcaches_info, storage_flexcaches_origin_info, storage_ports_info, storage_qos_policies, storage_qtrees_config, storage_quota_reports, storage_quota_policy_rules, storage_shelves_config, storage_snapshot_policies, support_ems_config, support_ems_events, support_ems_filters`` diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3181.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3181.yaml new file mode 100644 index 00000000..dbb99ad4 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3181.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quotas - New option ``activate_quota_on_change`` to resize or reinitialize quotas. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3194.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3194.yaml new file mode 100644 index 00000000..34299bfe --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3194.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - better reporting on KeyError traceback, option to ignore error.
\ No newline at end of file diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3251.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3251.yaml new file mode 100644 index 00000000..94dd3585 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3251.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_info - KeyError on ``tree`` for quota_report_info. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3262.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3262.yaml new file mode 100644 index 00000000..067c2d18 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3262.yaml @@ -0,0 +1,6 @@ +minor_changes: + - na_ontap_mcc_mediator - improve error reporting when REST is not available. + - na_ontap_metrocluster - improve error reporting when REST is not available. + - na_ontap_wwpn_alias - improve error reporting when REST is not available. +bugfixes: + - na_ontap_ipspace - invalid call in error reporting (double error). diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3304.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3304.yaml new file mode 100644 index 00000000..3e9add07 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3304.yaml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_software_update - add `force_update` option to ignore current version. + +bugfixes: + - na_ontap_software_update - module is not idempotent. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3310.yml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3310.yml new file mode 100644 index 00000000..bfef391b --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3310.yml @@ -0,0 +1,5 @@ +minor_changes: + - na_ontap_interface - minor example update. + - na_ontap_export_policy_rule - minor doc updates. +bugfixes: + - na_ontap_info - Use ``node-id`` as key rather than ``current-version``. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3312.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3312.yaml new file mode 100644 index 00000000..e38bfeef --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3312.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_firmware_upgrade - fix ValueError issue when processing URL error. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3329.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3329.yaml new file mode 100644 index 00000000..dacc27c2 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3329.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_svm - warning for ``aggr_list`` wildcard value(``*``) in create idempotency. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3346.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3346.yaml new file mode 100644 index 00000000..51e0444f --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3346.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_broadcast_domain_ports - handle ``changed`` for check_mode and report correctly. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3354.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3354.yaml new file mode 100644 index 00000000..f1636604 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3354.yaml @@ -0,0 +1,2 @@ +bugfixes: + - All REST modules, will not fail if a job fails diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3358.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3358.yaml new file mode 100644 index 00000000..c1214c15 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3358.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_info - do not require write access privileges. This also enables other modules to work in check_mode without write access permissions. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3366.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3366.yaml new file mode 100644 index 00000000..ffd6382a --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3366.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - support modify for space_allocation and space_reserve. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3367.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3367.yaml new file mode 100644 index 00000000..2a98711b --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3367.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - new option ``from_name`` to rename a LUN. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3368.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3368.yaml new file mode 100644 index 00000000..18e2dd26 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3368.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_volume - ``nas_application_template`` to create a volume using nas application REST API. + - na_ontap_volume - ``size_change_threshold`` to ignore small changes in volume size. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3369.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3369.yaml new file mode 100644 index 00000000..7193ea40 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3369.yaml @@ -0,0 +1,4 @@ +minor_changes: + - na_ontap_igroup - new option ``os_type`` to replace ``ostype`` (but ostype is still accepted). + - na_ontap_lun - new option ``os_type`` to replace ``ostype`` (but ostype is still accepted), and removed default to ``image``. + - na_ontap_lun - new option ``san_application_template`` to create LUNs without explicitly creating a volume and using REST APIs. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3371.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3371.yaml new file mode 100644 index 00000000..78b525b1 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3371.yaml @@ -0,0 +1,3 @@ +minor_changes: + - na_ontap_volume - ``compression`` to enable compression on a FAS volume. + - na_ontap_volume - ``inline-compression`` to enable inline compression on a volume. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3385.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3385.yaml new file mode 100644 index 00000000..2ce1895f --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3385.yaml @@ -0,0 +1,3 @@ +minor_changes: + - all ZAPI modules - optimize Basic Authentication by adding Authorization header proactively. + - all ZAPI modules - new ``classic_basic_authorization`` feature_flag to disable adding Authorization header proactively. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3386.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3386.yaml new file mode 100644 index 00000000..999c5c74 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3386.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_user - application expects only ``service_processor`` but module supports ``service-processor``. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3390.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3390.yaml new file mode 100644 index 00000000..735e0371 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3390.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_qos_policy_group - new option ``is_shared`` for sharing QOS SLOs or not. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3392.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3392.yaml new file mode 100644 index 00000000..55b4a37e --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3392.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - new option ``qos_policy_group`` to assign a qos_policy_group to a LUN. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3399.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3399.yaml new file mode 100644 index 00000000..7b48e095 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3399.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quotas - New option ``perform_user_mapping`` to perform user mapping for the user specified in quota-target. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3400.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3400.yaml new file mode 100644 index 00000000..27199ea4 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3400.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_quota_policy - new option ``auto_assign`` to assign quota policy to vserver. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3401.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3401.yaml new file mode 100644 index 00000000..ed3cb6ea --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3401.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_cifs - fix for AttributeError - 'NoneType' object has no attribute 'get' on line 300 diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3442.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3442.yaml new file mode 100644 index 00000000..6c5adf7d --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3442.yaml @@ -0,0 +1,2 @@ +bugfixes: + - na_ontap_volume - checking for success before failure lead to 'NoneType' object has no attribute 'get_child_by_name' when modifying a Flexcache volume. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3443.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3443.yaml new file mode 100644 index 00000000..e9e292f8 --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3443.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_rest_info - Support for gather subsets - ``cifs_home_directory_info, cluster_software_download, event_notification_info, event_notification_destination_info, security_login_info, security_login_rest_role_info`` diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3454.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3454.yaml new file mode 100644 index 00000000..babca44d --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/DEVOPS-3454.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_volume - ``sizing_method`` to resize a FlexGroup using REST. diff --git a/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/github-56.yaml b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/github-56.yaml new file mode 100644 index 00000000..14f15a6b --- /dev/null +++ b/collections-debian-merged/ansible_collections/netapp/ontap/changelogs/fragments/github-56.yaml @@ -0,0 +1,2 @@ +minor_changes: + - na_ontap_lun - ``use_exact_size`` to create a lun with the exact given size so that the lun is not rounded up. |