1906 lines
88 KiB
YAML
1906 lines
88 KiB
YAML
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.11.0:
|
|
changes:
|
|
bugfixes:
|
|
- All REST modules, will not fail if a job fails
|
|
- na_ontap_cifs - fix idempotency issue when ``show-previous-versions`` is used.
|
|
- na_ontap_firmware_upgrade - fix ValueError issue when processing URL error.
|
|
- na_ontap_info - Use ``node-id`` as key rather than ``current-version``.
|
|
- na_ontap_ipspace - invalid call in error reporting (double error).
|
|
- na_ontap_software_update - module is not idempotent.
|
|
minor_changes:
|
|
- na_ontap_cifs - output ``modified`` if a modify action is taken.
|
|
- na_ontap_cluster_peer - optional parameter ``ipspace`` added for cluster peer.
|
|
- na_ontap_export_policy_rule - minor doc updates.
|
|
- na_ontap_info - do not require write access privileges. This also enables
|
|
other modules to work in check_mode without write access permissions.
|
|
- na_ontap_interface - minor example update.
|
|
- na_ontap_lun - ``use_exact_size`` to create a lun with the exact given size
|
|
so that the lun is not rounded up.
|
|
- na_ontap_lun - support modify for space_allocation and space_reserve.
|
|
- 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_software_update - add `force_update` option to ignore current version.
|
|
- na_ontap_svm - output ``modified`` if a modify action is taken.
|
|
- na_ontap_wwpn_alias - improve error reporting when REST is not available.
|
|
fragments:
|
|
- DEVOPS-2965.yaml
|
|
- DEVOPS-3149.yaml
|
|
- DEVOPS-3262.yaml
|
|
- DEVOPS-3304.yaml
|
|
- DEVOPS-3310.yml
|
|
- DEVOPS-3312.yaml
|
|
- DEVOPS-3354.yaml
|
|
- DEVOPS-3358.yaml
|
|
- DEVOPS-3366.yaml
|
|
- github-56.yaml
|
|
modules:
|
|
- description: NetApp ONTAP manage MetroCluster DR Group
|
|
name: na_ontap_metrocluster_dr_group
|
|
namespace: ''
|
|
release_date: '2020-11-05'
|
|
20.12.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_broadcast_domain_ports - handle ``changed`` for check_mode and report
|
|
correctly.
|
|
- na_ontap_cifs - fix for AttributeError - 'NoneType' object has no attribute
|
|
'get' on line 300
|
|
- na_ontap_svm - warning for ``aggr_list`` wildcard value(``*``) in create idempotency.
|
|
- na_ontap_user - application expects only ``service_processor`` but module
|
|
supports ``service-processor``.
|
|
- na_ontap_volume - checking for success before failure lead to 'NoneType' object
|
|
has no attribute 'get_child_by_name' when modifying a Flexcache volume.
|
|
- na_ontap_volume - fix volume type modify issue by reporting error.
|
|
minor_changes:
|
|
- all ZAPI modules - new ``classic_basic_authorization`` feature_flag to disable
|
|
adding Authorization header proactively.
|
|
- all ZAPI modules - optimize Basic Authentication by adding Authorization header
|
|
proactively.
|
|
- na_ontap_igroup - new option ``os_type`` to replace ``ostype`` (but ostype
|
|
is still accepted).
|
|
- 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.
|
|
- na_ontap_lun - new option ``from_name`` to rename a LUN.
|
|
- 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 ``qos_policy_group`` to assign a qos_policy_group
|
|
to a LUN.
|
|
- na_ontap_lun - new option ``san_application_template`` to create LUNs without
|
|
explicitly creating a volume and using REST APIs.
|
|
- na_ontap_qos_policy_group - new option ``is_shared`` for sharing QOS SLOs
|
|
or not.
|
|
- na_ontap_quota_policy - new option ``auto_assign`` to assign quota policy
|
|
to vserver.
|
|
- na_ontap_quotas - New option ``activate_quota_on_change`` to resize or reinitialize
|
|
quotas.
|
|
- na_ontap_quotas - New option ``perform_user_mapping`` to perform user mapping
|
|
for the user specified in quota-target.
|
|
- 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``
|
|
- na_ontap_volume - ``compression`` to enable compression on a FAS volume.
|
|
- na_ontap_volume - ``inline-compression`` to enable inline compression on a
|
|
volume.
|
|
- 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.
|
|
- na_ontap_volume - ``sizing_method`` to resize a FlexGroup using REST.
|
|
fragments:
|
|
- DEVOPS-2668.yaml
|
|
- DEVOPS-2964.yaml
|
|
- DEVOPS-3181.yaml
|
|
- DEVOPS-3329.yaml
|
|
- DEVOPS-3346.yaml
|
|
- DEVOPS-3367.yaml
|
|
- DEVOPS-3368.yaml
|
|
- DEVOPS-3369.yaml
|
|
- DEVOPS-3371.yaml
|
|
- DEVOPS-3385.yaml
|
|
- DEVOPS-3386.yaml
|
|
- DEVOPS-3390.yaml
|
|
- DEVOPS-3392.yaml
|
|
- DEVOPS-3399.yaml
|
|
- DEVOPS-3400.yaml
|
|
- DEVOPS-3401.yaml
|
|
- DEVOPS-3442.yaml
|
|
- DEVOPS-3443.yaml
|
|
- DEVOPS-3454.yaml
|
|
release_date: '2020-12-02'
|
|
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'
|
|
21.1.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_lun - REST expects 'all' for tiering policy and not 'backup'.
|
|
- na_ontap_quotas - Handle blank string idempotency issue for ``quota_target``
|
|
in quotas module.
|
|
- na_ontap_rest_info - ``changed`` was set to "False" rather than boolean False.
|
|
- na_ontap_snapmirror - fix job update failures for load_sharing mirrors.
|
|
- na_ontap_snapmirror - report error when attempting to change relationship_type.
|
|
- na_ontap_snapmirror - wait up to 5 minutes for abort to complete before issuing
|
|
a delete.
|
|
- na_ontap_snmp - SNMP module wrong ``access_control`` issue and error handling
|
|
fix.
|
|
- na_ontap_volume - REST expects 'all' for tiering policy and not 'backup'.
|
|
- na_ontap_volume - detect and report error when attempting to change FlexVol
|
|
into FlexGroup.
|
|
- na_ontap_volume - report error if ``aggregate_name`` option is used with a
|
|
FlexGroup.
|
|
minor_changes:
|
|
- general - improve error reporting when older version of netapp-lib is used.
|
|
- na_ontap_cluster - ``time_out`` to wait for cluster creation, adding and removing
|
|
a node.
|
|
- na_ontap_debug - connection diagnostics added for invalid ipaddress and DNS
|
|
hostname errors.
|
|
- na_ontap_firmware_upgrade - new option for firmware type ``storage`` added.
|
|
- na_ontap_info - deprecate ``state`` option.
|
|
- na_ontap_lun - new options ``total_size`` and ``total_size_unit`` when using
|
|
SAN application template.
|
|
- na_ontap_lun - support increasing lun_count and total_size when using SAN
|
|
application template.
|
|
- na_ontap_quota - allow to turn quota on/off without providing quota_target
|
|
or type.
|
|
- na_ontap_rest_info - deprecate ``state`` option.
|
|
- na_ontap_snapmirror - new option ``create_destination`` to automatically create
|
|
destination endpoint (ONTAP 9.7).
|
|
- na_ontap_snapmirror - new option ``destination_cluster`` to automatically
|
|
create destination SVM for SVM DR (ONTAP 9.7).
|
|
- na_ontap_snapmirror - new option ``source_cluster`` to automatically set SVM
|
|
peering (ONTAP 9.7).
|
|
- na_ontap_snapmirror - use REST API for create action if target supports it. (ZAPIs
|
|
are still used for all other actions).
|
|
- na_ontap_volume - use REST API for delete operation if targets supports it.
|
|
fragments:
|
|
- DEVOPS-2491.yaml
|
|
- DEVOPS-2928.yaml
|
|
- DEVOPS-3137.yaml
|
|
- DEVOPS-3242.yaml
|
|
- DEVOPS-3370.yaml
|
|
- DEVOPS-3439.yaml
|
|
- DEVOPS-3480.yaml
|
|
- DEVOPS-3490.yaml
|
|
- DEVOPS-3494.yaml
|
|
- DEVOPS-3497.yaml
|
|
- DEVOPS-3501.yaml
|
|
- DEVOPS-3510.yaml
|
|
modules:
|
|
- description: NetApp ONTAP Debug netapp-lib import and connection.
|
|
name: na_ontap_debug
|
|
namespace: ''
|
|
release_date: '2021-01-07'
|
|
21.10.0:
|
|
changes:
|
|
bugfixes:
|
|
- all modules - traceback on ONTAP 9.3 (and earlier) when trying to detect REST
|
|
support.
|
|
- na_ontap_vserver_delete role - delete iSCSI igroups and CIFS server before
|
|
deleting vserver.
|
|
minor_changes:
|
|
- na_ontap_cifs_server - ``force`` option is supported when state is absent
|
|
to ignore communication errors.
|
|
fragments:
|
|
- DEVOPS-4190.yaml
|
|
- DEVOPS-4231.yaml
|
|
release_date: '2021-08-12'
|
|
21.11.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_job_schedule - fix idempotency issue with REST when job_minutes is
|
|
set to -1.
|
|
- na_ontap_ldap_client - remove limitation on schema so that custom schemas
|
|
can be used.
|
|
minor_changes:
|
|
- na_ontap_interface - new option ``from_name`` to rename an interface.
|
|
- na_ontap_ntp - Added REST support to the ntp module
|
|
- na_ontap_ntp - Added REST support to the ntp module
|
|
- na_ontap_software_update - new option ``validate_after_download`` to run ONTAP
|
|
software update validation checks.
|
|
- na_ontap_software_update - remove ``absent`` as a choice for ``state`` as
|
|
it has no use.
|
|
- na_ontap_svm - ignore ``aggr_list`` with ``'*'`` when using REST.
|
|
- na_ontap_svm - new option ``ignore_rest_unsupported_options`` to ignore older
|
|
ZAPI options not available in REST.
|
|
- na_ontap_svm - new option ``services`` to allow and/or enable protocol services.
|
|
fragments:
|
|
- DEVOPS-2459.yaml
|
|
- DEVOPS-2459.yml
|
|
- DEVOPS-4218.yaml
|
|
- DEVOPS-4227.yaml
|
|
- DEVOPS-4235.yaml
|
|
- DEVOPS-4243.yaml
|
|
- DEVOPS-4255.yaml
|
|
- DEVOPS-4256.yaml
|
|
release_date: '2021-09-01'
|
|
21.12.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_job_schedule - cannot modify options not present in create when using
|
|
REST.
|
|
- na_ontap_job_schedule - fix idempotency issue with ZAPI when job_minutes is
|
|
set to -1.
|
|
- na_ontap_job_schedule - modify error if month is changed from some values
|
|
to all (-1) when using REST.
|
|
- na_ontap_job_schedule - modify error if month is present but not changed with
|
|
0 offset when using REST.
|
|
- na_ontap_vserver_delete role - fix typos for cifs.
|
|
minor_changes:
|
|
- na_ontap_cluster - Added REST support to the cluster module.
|
|
- na_ontap_firewall_policy - added ``none`` as a choice for ``service`` which
|
|
is supported from 9.8 ONTAP onwards.
|
|
- na_ontap_svm - new option ``max_volumes``.
|
|
- na_ontap_svm - support ``allowed protocols`` with REST for ONTAP 9.6 and later.
|
|
fragments:
|
|
- 0-copy_ignore_txt.yml
|
|
- DEVOPS-4123.yaml
|
|
- DEVOPS-4270.yaml
|
|
- DEVOPS-4288.yaml
|
|
- DEVOPS-4300.yaml
|
|
- DEVOPS-4320.yaml
|
|
release_date: '2021-10-06'
|
|
21.13.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_cluster - ``single_node_cluster`` was silently ignored with REST.
|
|
- na_ontap_cluster - switch to ZAPI when DELETE is required with ONTAP 9.6.
|
|
- na_ontap_snapmirror - ``source_path`` and ``source_hostname`` parameters are
|
|
not mandatory to delete snapmirror relationship when source cluster is unknown,
|
|
if specified it will delete snapmirror at destination and release the same
|
|
at source side. if not, it only deletes the snapmirror at destination and
|
|
will not look for source to perform snapmirror release.
|
|
- na_ontap_snapmirror - modify policy, schedule and other parameter failure
|
|
are fixed.
|
|
- na_ontap_snapshot - ``expiry_time`` required REST api, will return error if
|
|
set when using ZAPI.
|
|
- na_ontap_snapshot - ``snapmirror_label`` is supported with REST on ONTAP 9.7
|
|
or higher, report error if used on ONTAP 9.6.
|
|
- na_ontap_storage_failover - KeyError on 'ha' if the system is not configured
|
|
as HA.
|
|
- na_ontap_svm - module will on init if a rest only and zapi only option are
|
|
used at the same time.
|
|
minor_changes:
|
|
- PR15 - allow usage of Ansible module group defaults - for Ansible 2.12+.
|
|
- na_ontap_cluster - add ``force`` option when deleting a node.
|
|
- na_ontap_interface - Added REST support to the interface module (for IP and
|
|
FC interfaces).
|
|
- na_ontap_net_vlan - Added REST support to the net vlan module.
|
|
- na_ontap_net_vlan - new REST options ``broadcast_domain``, ``ipspace`` and
|
|
``enabled`` added.
|
|
- na_ontap_object_store - new REST options ``owner`` and ``change_password``.
|
|
- na_ontap_object_store - support modifying an object store config with REST.
|
|
fragments:
|
|
- DEVOPS-3148.yaml
|
|
- DEVOPS-4196.yaml
|
|
- DEVOPS-4228.yaml
|
|
- DEVOPS-4289.yaml
|
|
- DEVOPS-4319.yaml
|
|
- DEVOPS-4334.yaml
|
|
- DEVOPS-4391.yaml
|
|
- DEVOPS-4392.yaml
|
|
- DEVOPS-4399.yaml
|
|
- DEVOPS-4401.yaml
|
|
- DEVOPS-4404.yaml
|
|
- DEVOPS-4435.yml
|
|
release_date: '2021-11-03'
|
|
21.13.1:
|
|
changes:
|
|
bugfixes:
|
|
- cluster scoped modules are failing on FSx with 'Vserver API missing vserver
|
|
parameter' error.
|
|
fragments:
|
|
- DEVOPS-4439.yaml
|
|
release_date: '2021-11-05'
|
|
21.14.0:
|
|
changes:
|
|
bugfixes:
|
|
- fix error where module will fail for ONTAP 9.6 if use_rest was set to auto
|
|
- na_ontap_cifs_local_user_modify - KeyError on ``description`` or ``full_name``
|
|
with REST.
|
|
- na_ontap_cifs_local_user_modify - unexpected argument ``name`` error with
|
|
REST.
|
|
- na_ontap_export_policy - fix error if more than 1 verser matched search name,
|
|
the wrong uuid could be given
|
|
- na_ontap_net_routes - metric was not always modified with ZAPI.
|
|
- na_ontap_net_routes - support cluster-scoped routes with REST.
|
|
- na_ontap_vserver_delete role - report error if ONTAP version is 9.6 or older.
|
|
minor_changes:
|
|
- na_ontap_aggregate - new option ``encryption`` to enable encryption with ZAPI.
|
|
- na_ontap_fcp -- Added REST support for FCP
|
|
- na_ontap_net_ifgrp - Added REST support to the net ifgrp module.
|
|
- na_ontap_net_ifgrp - new REST only options ``from_lag_ports``, ``broadcast_domain``
|
|
and ``ipspace`` added.
|
|
- na_ontap_net_port - Added REST support to the net port module
|
|
- na_ontap_restit - new option ``wait_for_completion`` to support asynchronous
|
|
operations and wait for job completion.
|
|
- na_ontap_volume - Added REST support to the volume module
|
|
- na_ontap_volume_efficiency - new option ``storage_efficiency_mode`` for AFF
|
|
only with 9.10.1 or later.
|
|
- na_ontap_vserver_delete role - added set_fact to accept ``netapp_{hostname|username|password}``
|
|
or ``hostname,username and password`` variables.
|
|
- na_ontap_vserver_delete role - do not report an error if the vserver does
|
|
not exist.
|
|
- na_ontap_vserver_peer - Added REST support to the vserver_peer module
|
|
fragments:
|
|
- DEVOPS-2422.yaml
|
|
- DEVOPS-2459b.yaml
|
|
- DEVOPS-4119.yaml
|
|
- DEVOPS-4206.yaml
|
|
- DEVOPS-4312.yml
|
|
- DEVOPS-4339.yaml
|
|
- DEVOPS-4340.yaml
|
|
- DEVOPS-4344.yaml
|
|
- DEVOPS-4345.yaml
|
|
- DEVOPS-4457.yaml
|
|
- DEVOPS-4459.yaml
|
|
- DEVOPS-4460.yaml
|
|
- DEVOPS-4465.yml
|
|
- DEVOPS-4479.yaml
|
|
release_date: '2021-12-01'
|
|
21.14.1:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_net_ifgrp - fix error in modify ports with zapi.
|
|
fragments:
|
|
- DEVOPS-4487.yaml
|
|
release_date: '2021-12-06'
|
|
21.15.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_broadcast_domain - fix idempotency issue when ``ports`` has identical
|
|
values.
|
|
- na_ontap_info - fix KeyError on node for aggr_efficiency_info option against
|
|
a metrocluster system.
|
|
- na_ontap_volume - Fixed issue that would fail the module in REST when changing
|
|
`is_online` if two vserver volume had the same name.
|
|
- na_ontap_volume - If using REST and ONTAP 9.6 and `efficiency_policy` module
|
|
will fail as `efficiency_policy` is not supported in ONTAP 9.6.
|
|
- na_ontap_volume_efficiency - Removed restriction on policy name.
|
|
minor_changes:
|
|
- na_ontap_broadcast_domain - Added REST support to the broadcast domain module.
|
|
- na_ontap_broadcast_domain - new REST only option ``from_ipspace`` added.
|
|
- na_ontap_broadcast_domain_ports - warn about deprecation, fall back to ZAPI
|
|
or fail when REST is desired.
|
|
- na_ontap_export_policy_rule -- Added Rest support for Export Policy Rules
|
|
- na_ontap_firmware_upgrade - REST support to download firmware and reboot SP.
|
|
- na_ontap_license - Added REST support to the license module.
|
|
- na_ontap_rest_info - update documention for `fields` to clarify the list of
|
|
fields that are return by default.
|
|
- na_ontap_svm - new REST options of svm admin_state ``stopped`` and ``running``
|
|
added.
|
|
fragments:
|
|
- DEVOPS-1661.yaml
|
|
- DEVOPS-1665.yaml
|
|
- DEVOPS-4121.yaml
|
|
- DEVOPS-4175.yaml
|
|
- DEVOPS-4325.yml
|
|
- DEVOPS-4335.yaml
|
|
- DEVOPS-4338.yml
|
|
- DEVOPS-4501.yaml
|
|
- DEVOPS-4508.yaml
|
|
- DEVOPS-4526.yaml
|
|
- DEVOPS-4565.yaml
|
|
- DEVOPS-4566.yaml
|
|
- DEVOPS-4568.yaml
|
|
release_date: '2022-01-12'
|
|
21.15.1:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_export_policy_rule - Fixed bug that prevent ZAPI and REST calls from
|
|
working correctly
|
|
fragments:
|
|
- DEVOPS-4573.yaml
|
|
release_date: '2022-01-14'
|
|
21.16.0:
|
|
changes:
|
|
bugfixes:
|
|
- four modules (mediator, metrocluster, security_certificates, wwpn_alias) would
|
|
report a None error when REST is not available.
|
|
- module_utils - fixed KeyError on Allow when using OPTIONS method and the API
|
|
failed.
|
|
- na_ontap_active_directory - Fixed idempotency and traceback issues.
|
|
- na_ontap_aggregate - Fixed KeyError on unmount_volumes when offlining a volume
|
|
if option is not set.
|
|
- na_ontap_aggregate - Report an error when attempting to change snaplock_type.
|
|
- na_ontap_igroup - ``force_remove_initiator`` option was ignored when removing
|
|
initiators from existing igroup.
|
|
- na_ontap_info - Add active_directory_account_info.
|
|
- na_ontap_security_certificates - ``intermediate_certificates`` option was
|
|
ignored.
|
|
- na_ontap_user - Fixed TypeError 'tuple' object does not support item assignment.
|
|
- na_ontap_user - Fixed issue when attempting to change pasword for absent user
|
|
when set_password is set.
|
|
- na_ontap_user - Fixed lock state is not set if password is not changed.
|
|
- na_ontap_volume - Fixed error when creating a flexGroup when ``aggregate_name``
|
|
and ``aggr_list_multiplier`` are not set in rest.
|
|
- na_ontap_volume - Fixed error with unmounting junction_path in rest.
|
|
- na_ontap_volume - report error when attempting to change the nas_application
|
|
tiering control from disalllowed to required, or reciprocally.
|
|
minor_changes:
|
|
- na_ontap_aggregate - Added REST support.
|
|
- na_ontap_aggregate - Added ``disk_class`` option for REST and ZAPI.
|
|
- na_ontap_aggregate - Extended accepted ``disk_type`` values for ZAPI.
|
|
- na_ontap_cifs_server - Added REST support to the cifs server module.
|
|
- na_ontap_ports - Added REST support to the ports module.
|
|
- na_ontap_snapmirror - Added REST support to the na_ontap_snapmirror module
|
|
- na_ontap_volume - ``logical_space_enforcement`` to specifies whether to perform
|
|
logical space accounting on the volume.
|
|
- na_ontap_volume - ``logical_space_reporting`` to specifies whether to report
|
|
space logically on the volume.
|
|
- na_ontap_volume - ``tiering_minimum_cooling_days`` to specify how many days
|
|
must pass before inactive data in a volume using the Auto or Snapshot-Only
|
|
policy is considered cold and eligible for tiering.
|
|
- na_ontap_volume_clone - Added REST support.
|
|
fragments:
|
|
- DEVOPS-3515.yaml
|
|
- DEVOPS-4079.yaml
|
|
- DEVOPS-4179.yml
|
|
- DEVOPS-4331.yaml
|
|
- DEVOPS-4332.yaml
|
|
- DEVOPS-4337.yaml
|
|
- DEVOPS-4349.yaml
|
|
- DEVOPS-4393.yaml
|
|
- DEVOPS-4394.yaml
|
|
- DEVOPS-4527.yaml
|
|
- DEVOPS-4540.yaml
|
|
- DEVOPS-4554.yaml
|
|
- DEVOPS-4577.yaml
|
|
- DEVOPS-4609.yaml
|
|
- DEVOPS-4621.yaml
|
|
- DEVOPS-4623.yaml
|
|
release_date: '2022-02-02'
|
|
21.17.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_aggregate - Fixed UUID issue when attempting to attach object store
|
|
as part of creating the aggregate with REST.
|
|
- na_ontap_cifs_server - error out if ZAPI only options ``force`` or ``workgroup``
|
|
are used with REST.
|
|
- na_ontap_cluster_peer - Fixed KeyError if both ``source_intercluster_lifs``
|
|
and ``dest_intercluster_lifs`` not present in cluster create.
|
|
- na_ontap_rest_info - Fixed example with wrong indentation for ``use_python_keys``.
|
|
minor_changes:
|
|
- all modules that only support ZAPI - warn when ``use_rest`` with a value of
|
|
``always`` is ignored.
|
|
- na_ontap_cifs_acl - Added REST support to the cifs share access control module.
|
|
- na_ontap_cifs_acl - new option ``type`` for user-group-type.
|
|
- na_ontap_cifs_share - Added REST support to the cifs share module.
|
|
- na_ontap_cluster_peer - Added REST support to the cluster_peer module.
|
|
- na_ontap_lun_map - Added REST support.
|
|
- na_ontap_nfs - Added Rest Support
|
|
- na_ontap_volume_clone - Added REST support.
|
|
fragments:
|
|
- DEVOPS-4329.yaml
|
|
- DEVOPS-4341.yaml
|
|
- DEVOPS-4343.yaml
|
|
- DEVOPS-4350.yaml
|
|
- DEVOPS-4604.yaml
|
|
- DEVOPS-4605.yaml
|
|
- DEVOPS-4645.yaml
|
|
- DEVOPS-4648.yaml
|
|
- DEVOPS-4676.yaml
|
|
- DEVOPS-4679.yaml
|
|
- DEVOPS-4711.yaml
|
|
release_date: '2022-03-02'
|
|
21.17.1:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_lun_map - fixed bugs resulting in REST support to not work.
|
|
fragments:
|
|
- DEVOPS-4729.yml
|
|
release_date: '2022-03-07'
|
|
21.17.2:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_lun_map - Fixed bug when deleting lun map using REST.
|
|
- na_ontap_rest_info - Fixed an issues with adding field to specific info that
|
|
didn't have a direct REST equivalent.
|
|
fragments:
|
|
- DEVOPS-4719.yml
|
|
release_date: '2022-03-08'
|
|
21.18.0:
|
|
changes:
|
|
bugfixes:
|
|
- Fixed ONTAP minor version ignored in checking minimum ONTAP version.
|
|
- na_ontap_aggregate - Fixed error in delete aggregate if the ``disk_count``
|
|
is less than current disk count.
|
|
- na_ontap_autosupport - Fixed `partner_address` not working in REST.
|
|
- na_ontap_command - document that a READONLY user is not supported, even for
|
|
show commands.
|
|
- na_ontap_disk_options - ONTAP 9.10.1 returns on/off rather than True/False.
|
|
- na_ontap_info - Fixes issue with na_ontap_info failing in 9.1 because of ``job-schedule-cluster``.
|
|
- na_ontap_iscsi - Fixed issue with ``start_state`` always being set to stopped
|
|
when creating an ISCSI.
|
|
- na_ontap_lun_map - TypeError - '>' not supported between instances of 'int'
|
|
and 'str '.
|
|
- na_ontap_qtree - Fixed issue with ``oplocks`` not being changed during a modify
|
|
in Zapi.
|
|
- na_ontap_qtree - Fixed issue with ``oplocks`` not warning user about not being
|
|
supported in REST
|
|
- na_ontap_snapmirror - Added use_rest condition for the REST support to work
|
|
when use_rest `always`.
|
|
- na_ontap_snapshot - add error message if volume is not found with REST.
|
|
- na_ontap_snapshot - fix key error on volume when using REST.
|
|
- na_ontap_svm - fixed KeyError issue on protocols when vserver is stopped.
|
|
- na_ontap_volume - do not attempt to mount volume if current state is offline.
|
|
- na_ontap_volume - fix idempotency issue with compression settings when using
|
|
REST.
|
|
- na_ontap_vserver_peer - Added cluster peer accept code in REST.
|
|
- na_ontap_vserver_peer - Fixed AttributeError if ``dest_hostname`` or ``peer_options``
|
|
not present.
|
|
- na_ontap_vserver_peer - Fixed ``local_name_for_peer`` and ``local_name_for_source``
|
|
options silently ignored in REST.
|
|
- na_ontap_vserver_peer - Get peer cluster name if remote peer exist else use
|
|
local cluster name.
|
|
- na_ontap_vserver_peer - ignore job entry doesn't exist error with REST to
|
|
bypass ONTAP issue with FSx.
|
|
- na_ontap_vserver_peer - report error if SVM peer does not see a peering relationship
|
|
after create.
|
|
minor_changes:
|
|
- na_ontap_cluster_config role - use na_ontap_login_messages as na_ontap_motd
|
|
is deprecated.
|
|
- na_ontap_debug - report ansible version and ONTAP collection version.
|
|
- na_ontap_efficiency_policy - Added REST support.
|
|
- na_ontap_export_policy_rule - new option ``ntfs_unix_security`` for NTFS export
|
|
UNIX security options added.
|
|
- na_ontap_lun - Added REST support.
|
|
- na_ontap_snapmirror -- Added more descriptive error messages for REST
|
|
- na_ontap_snapshot_policy - Added REST support to the na_ontap_snapshot_policy
|
|
module.
|
|
- na_ontap_svm - add support for web services (ssl modify) - REST only with
|
|
9.8 or later.
|
|
- na_ontap_volume - add support for SnapLock - only for REST.
|
|
- na_ontap_volume - allow to modify volume after rename.
|
|
- na_ontap_volume - new option ``max_files`` to increase the inode count value.
|
|
- na_ontap_vserver_create role - support max_volumes option.
|
|
fragments:
|
|
- DEVOPS-2972.yaml
|
|
- DEVOPS-4333.yaml
|
|
- DEVOPS-4342.yml
|
|
- DEVOPS-4588.yaml
|
|
- DEVOPS-4612.yaml
|
|
- DEVOPS-4731.yaml
|
|
- DEVOPS-4736.yaml
|
|
- DEVOPS-4737.yaml
|
|
- DEVOPS-4743.yaml
|
|
- DEVOPS-4745.yaml
|
|
- DEVOPS-4747.yaml
|
|
- DEVOPS-4764.yaml
|
|
- DEVOPS-4804.yaml
|
|
- DEVOPS-4807.yaml
|
|
- DEVOPS-4808.yaml
|
|
- DEVOPS-4809.yaml
|
|
- DEVOPS-4813.yaml
|
|
- DEVOPS-4818.yaml
|
|
- DEVOPS-4832.yml
|
|
- DEVOPS-4834.yaml
|
|
- DEVOPS-4864.yaml
|
|
release_date: '2022-04-05'
|
|
21.18.1:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_iscsi - fixed error starting iscsi service on vserver where Service,
|
|
adapter, or operation already started.
|
|
- na_ontap_lun - Fixed KeyError on options ``force_resize``, ``force_remove``
|
|
and ``force_remove_fenced`` in Zapi.
|
|
- na_ontap_lun - Fixed ``force_remove`` option silently ignored in REST.
|
|
- na_ontap_snapshot_policy - Do not validate parameter when state is ``absent``
|
|
and fix KeyError on ``comment``.
|
|
fragments:
|
|
- DEVOPS-4872.yaml
|
|
- DEVOPS-4879.yaml
|
|
- DEVOPS-4975.yaml
|
|
release_date: '2022-04-13'
|
|
21.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- All REST modules - ONTAP 9.4 and 9.5 are incorrectly detected as supporting
|
|
REST with ``use_rest:auto``.
|
|
- na_ontap_igroup - report error when attempting to modify an option that cannot
|
|
be changed.
|
|
- na_ontap_lun - ``qos_policy_group`` could not be modified if a value was not
|
|
provided at creation.
|
|
- na_ontap_lun - tiering options were ignored in san_application_template.
|
|
- na_ontap_volume - report error from resize operation when using REST.
|
|
- na_ontap_volume - returns an error now if deleting a volume with REST api
|
|
fails.
|
|
minor_changes:
|
|
- azure_rm_netapp_account - new option ``active_directories`` to support SMB
|
|
volumes.
|
|
- azure_rm_netapp_volume - new option ``protocol_types`` to support SMB volumes.
|
|
- na_ontap_igroup - added REST support for ONTAP igroup creation, modification,
|
|
and deletion.
|
|
- na_ontap_lun - add ``comment`` option.
|
|
- na_ontap_lun - convert existing LUNs and supporting volume to a smart container
|
|
within a SAN application.
|
|
- na_ontap_lun - new option ``qos_adaptive_policy_group``.
|
|
- na_ontap_lun - new option ``scope`` to explicitly force operations on the
|
|
SAN application or a single LUN.
|
|
- na_ontap_node - added modify function for location and asset tag for node.
|
|
- na_ontap_snapmirror - add new options ``source_endpoint`` and ``destination_endpoint``
|
|
to group endpoint suboptions.
|
|
- na_ontap_snapmirror - add new suboptions ``consistency_group_volumes`` and
|
|
``ipspace`` to endpoint options.
|
|
- na_ontap_snapmirror - deprecate older options for source and destination paths,
|
|
volumes, vservers, and clusters.
|
|
- na_ontap_snapmirror - improve error reporting or warn when REST option is
|
|
not supported.
|
|
- na_ontap_snapmirror - report warning when relationship is present but not
|
|
healthy.
|
|
fragments:
|
|
- DEVOPS-3175.yaml
|
|
- DEVOPS-3479.yaml
|
|
- DEVOPS-3526.yaml
|
|
- DEVOPS-3535.yaml
|
|
- DEVOPS-3540.yaml
|
|
- DEVOPS-3542.yaml
|
|
- DEVOPS-3543.yaml
|
|
- DEVOPS-3579.yaml
|
|
- DEVOPS-3580.yaml
|
|
- DEVOPS-3595.yaml
|
|
- DEVOPS-3623.yaml
|
|
- DEVOPS-3625.yaml
|
|
- DEVOPS-3633.yaml
|
|
modules:
|
|
- description: NetApp Ontap - Add or remove CIFS local group member
|
|
name: na_ontap_cifs_local_group_member
|
|
namespace: ''
|
|
- description: NetApp ONTAP Log Forward Configuration
|
|
name: na_ontap_log_forward
|
|
namespace: ''
|
|
- description: NetApp ONTAP LUN maps reporting nodes
|
|
name: na_ontap_lun_map_reporting_nodes
|
|
namespace: ''
|
|
- description: NetApp Ontap enables, disables or modifies volume efficiency
|
|
name: na_ontap_volume_efficiency
|
|
namespace: ''
|
|
release_date: '2021-02-04'
|
|
21.3.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_ldap_client - ``port`` was incorrectly used instead of ``tcp_port``.
|
|
- na_ontap_node - KeyError fix for location ans asset-tag parameters in get_node().
|
|
- na_ontap_snapmirror - SVM scoped policies were not found when using a destination
|
|
path with REST application.
|
|
- na_ontap_volume - changes in ``encrypt`` settings were ignored.
|
|
- na_ontap_volume - unmount volume before deleting it when using REST.
|
|
minor_changes:
|
|
- na_ontap_debug - improve error reporting for import errors on netapp_lib.
|
|
- na_ontap_flexcache - mount/unmount the FlexCache volume when using REST.
|
|
- na_ontap_flexcache - support REST APIs in addition to ZAPI for create and
|
|
delete.
|
|
- na_ontap_flexcache - support for ``prepopulate`` option when using REST (requires
|
|
ONTAP 9.8).
|
|
- na_ontap_igroups - new option ``igroups`` to support nested igroups (requires
|
|
ONTAP 9.9).
|
|
- na_ontap_info - improve error reporting for import errors on netapp_lib, json,
|
|
xlmtodict.
|
|
- na_ontap_motd - deprecated module warning and to use na_ontap_login_messages.
|
|
- na_ontap_volume - new suboption ``dr_cache`` when creating flexcache using
|
|
NAS application template.
|
|
- na_ontap_volume_efficiency - to allow for FAS ONTAP systems to enable volume
|
|
efficiency when it does not exist and apply additional parameters.
|
|
- na_ontap_volume_efficiency - to allow for FAS ONTAP systems to enable volume
|
|
efficiency when it does not exist.
|
|
fragments:
|
|
- DEVOPS-2353.yaml
|
|
- DEVOPS-3536.yaml
|
|
- DEVOPS-3626.yaml
|
|
- DEVOPS-3654.yaml
|
|
- DEVOPS-3655.yaml
|
|
- DEVOPS-3662.yaml
|
|
- DEVOPS-3667.yaml
|
|
- DEVOPS-3668.yaml
|
|
- DEVOPS-3671.yaml
|
|
- DEVOPS-3677.yaml
|
|
- DEVOPS-3685.yaml
|
|
- DEVOPS-3716.yaml
|
|
- DEVOPS-3718.yaml
|
|
modules:
|
|
- description: NetApp ONTAP domain tunnel
|
|
name: na_ontap_domain_tunnel
|
|
namespace: ''
|
|
- description: NetApp ONTAP - Create, delete or modify an FPolicy policy.
|
|
name: na_ontap_fpolicy_policy
|
|
namespace: ''
|
|
- description: NetApp ONTAP modify security config for SSL.
|
|
name: na_ontap_security_config
|
|
namespace: ''
|
|
- description: Enables or disables NetApp ONTAP storage auto giveback for a specified
|
|
node
|
|
name: na_ontap_storage_auto_giveback
|
|
namespace: ''
|
|
- description: Enables or disables NetApp Ontap storage failover for a specified
|
|
node
|
|
name: na_ontap_storage_failover
|
|
namespace: ''
|
|
release_date: '2021-03-03'
|
|
21.3.1:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_snapmirror - check for consistency_group_volumes always fails on
|
|
9.7, and cluster or ipspace when using endpoints with ZAPI.
|
|
fragments:
|
|
- DEVOPS-3754.yaml
|
|
release_date: '2021-03-09'
|
|
21.4.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_autosupport - warn when password is present in ``proxy_url`` as it
|
|
makes the operation not idempotent.
|
|
- na_ontap_cluster - ignore ZAPI EMS log error when in pre-cluster mode.
|
|
- na_ontap_lun - SAN application is not supported on 9.6 and only partially
|
|
supported on 9.7 (no modify).
|
|
- na_ontap_svm - iscsi current status is not read correctly (mispelled issi).
|
|
minor_changes:
|
|
- na_ontap_igroups - new option ``initiator_names`` as a replacement for ``initiators``
|
|
(still supported as an alias).
|
|
- na_ontap_igroups - new option ``initiator_objects`` to support initiator comments
|
|
(requires ONTAP 9.9).
|
|
- na_ontap_lun - allow new LUNs to use different igroup or os_type when using
|
|
SAN application.
|
|
- na_ontap_lun - ignore small increase (lower than provisioned) and small decrease
|
|
(< 10%) in ``total_size``.
|
|
- na_ontap_node - added REST support for ONTAP node modify and rename.
|
|
- na_ontap_volume - warn when attempting to modify application only options.
|
|
- na_ontap_volume_efficiency - new option 'start_ve_build_metadata' scan the
|
|
entire and generate fingerprint database.
|
|
- na_ontap_volume_efficiency - new option 'start_ve_delete_checkpoint' delete
|
|
checkpoint and start the operation from the begining.
|
|
- na_ontap_volume_efficiency - new option 'start_ve_qos_policy' defines the
|
|
QoS policy for the operation.
|
|
- na_ontap_volume_efficiency - new option 'start_ve_queue_operation' queue if
|
|
an exisitng operation is already running.
|
|
- na_ontap_volume_efficiency - new option 'start_ve_scan_all' scan the entire
|
|
volume without applying share block optimization.
|
|
- na_ontap_volume_efficiency - new option 'start_ve_scan_old_data' scan the
|
|
file system to process all the existing data.
|
|
- na_ontap_volume_efficiency - new option 'stop_ve_all_operations' all running
|
|
and queued operations to be stopped.
|
|
- na_ontap_volume_efficiency - new option to allow volume efficiency to be started
|
|
and stopped 'volume_efficiency'.
|
|
fragments:
|
|
- DEVOPS-3571.yaml
|
|
- DEVOPS-3628.yaml
|
|
- DEVOPS-3649.yaml
|
|
- DEVOPS-3757.yaml
|
|
- DEVOPS-3767.yaml
|
|
- DEVOPS-3772.yaml
|
|
- DEVOPS-3801.yaml
|
|
- DEVOPS-3811.yaml
|
|
- DEVOPS-3812.yml
|
|
modules:
|
|
- description: NetApp ONTAP modify local CIFS user.
|
|
name: na_ontap_cifs_local_user_modify
|
|
namespace: ''
|
|
- description: NetApp ONTAP modify storage disk options
|
|
name: na_ontap_disk_options
|
|
namespace: ''
|
|
- description: NetApp ONTAP FPolicy policy event configuration
|
|
name: na_ontap_fpolicy_event
|
|
namespace: ''
|
|
- description: NetApp ONTAP fPolicy external engine configuration.
|
|
name: na_ontap_fpolicy_ext_engine
|
|
namespace: ''
|
|
- description: NetApp ONTAP - Create, delete or modify an FPolicy policy scope
|
|
configuration.
|
|
name: na_ontap_fpolicy_scope
|
|
namespace: ''
|
|
- description: NetApp ONTAP - Enables or disables the specified fPolicy policy
|
|
name: na_ontap_fpolicy_status
|
|
namespace: ''
|
|
- description: NetApp ONTAP Sets the snaplock compliance clock.
|
|
name: na_ontap_snaplock_clock
|
|
namespace: ''
|
|
release_date: '2021-04-07'
|
|
21.5.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_qtree - wait for completion when creating or modifying a qtree with
|
|
REST.
|
|
- na_ontap_volume - ignore read error because of insufficient privileges for
|
|
efficiency options so that the module can be run as vsadmin.
|
|
major_changes:
|
|
- na_ontap_autosupport - Added REST support to the module.
|
|
minor_changes:
|
|
- na_ontap_autosupport - new option ``local_collection_enabled`` to specify
|
|
whether collection of AutoSupport data when the AutoSupport daemon is disabled.
|
|
- na_ontap_autosupport - new option ``max_http_size`` to specify delivery size
|
|
limit for the HTTP transport protocol (in bytes).
|
|
- na_ontap_autosupport - new option ``max_smtp_size`` to specify delivery size
|
|
limit for the SMTP transport protocol (in bytes).
|
|
- na_ontap_autosupport - new option ``nht_data_enabled`` to specify whether
|
|
the disk health data is collected as part of the AutoSupport data.
|
|
- na_ontap_autosupport - new option ``ondemand_enabled`` to specify whether
|
|
the AutoSupport OnDemand Download feature is enabled.
|
|
- na_ontap_autosupport - new option ``perf_data_enabled`` to specify whether
|
|
the performance data is collected as part of the AutoSupport data.
|
|
- na_ontap_autosupport - new option ``private_data_removed`` to specify the
|
|
removal of customer-supplied data.
|
|
- na_ontap_autosupport - new option ``reminder_enabled`` to specify whether
|
|
AutoSupport reminders are enabled or disabled.
|
|
- na_ontap_autosupport - new option ``retry_count`` to specify the maximum number
|
|
of delivery attempts for an AutoSupport message.
|
|
- na_ontap_autosupport - new option ``validate_digital_certificate`` which when
|
|
set to true each node will validate the digital certificates that it receives.
|
|
- na_ontap_info - Added "autosupport_check_info" to the attributes that will
|
|
be collected when gathering info using the module.
|
|
fragments:
|
|
- DEVOPS-3830.yaml
|
|
- DEVOPS-3850.yaml
|
|
- DEVOPS-3870.yaml
|
|
- DEVOPS-3883.yaml
|
|
release_date: '2021-04-21'
|
|
21.6.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_autosupport - TypeError - '>' not supported between instances of
|
|
'str' and 'list'.
|
|
- na_ontap_quotas - fail to reinitialize on create if quota is already on.
|
|
minor_changes:
|
|
- na_ontap_rest_info - Added "autosupport_check_info"/"support/autosupport/check"
|
|
to the attributes that will be collected when gathering info using the module.
|
|
- na_ontap_users - new option ``application_dicts`` to associate multiple authentication
|
|
methods to an application.
|
|
- na_ontap_users - new option ``application_strs`` to disambiguate ``applications``.
|
|
- na_ontap_users - new option ``replace_existing_apps_and_methods``.
|
|
- na_ontap_users - new suboption ``second_authentication_method`` with ``application_dicts``
|
|
option.
|
|
- na_ontap_vserver_peer - new options ``local_name_for_source`` and ``local_name_for_peer``
|
|
added.
|
|
fragments:
|
|
- DEVOPS-3241.yaml
|
|
- DEVOPS-3807.yaml
|
|
- DEVOPS-3900.yaml
|
|
- DEVOPS-3926.yaml
|
|
- DEVOPS-3950.yaml
|
|
release_date: '2021-05-06'
|
|
21.6.1:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_autosupport - KeyError - No element by given name validate-digital-certificate.
|
|
fragments:
|
|
- DEVOPS-3971.yaml
|
|
release_date: '2021-05-11'
|
|
21.7.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_flexcache - one occurrence of msg missing in call to fail_json.
|
|
- na_ontap_igroup - one occurrence of msg missing in call to fail_json.
|
|
- na_ontap_igroups - nested igroups are not supported on ONTAP 9.9.0 but are
|
|
on 9.9.1.
|
|
- na_ontap_iscsi_security - IndexError list index out of range if vserver does
|
|
not exist
|
|
- na_ontap_iscsi_security - cannot change authentication_type
|
|
- na_ontap_lun - three occurrencse of msg missing in call to fail_json.
|
|
- na_ontap_lun_map_reporting_nodes - one occurrence of msg missing in call to
|
|
fail_json.
|
|
- na_ontap_snapmirror - one occurrence of msg missing in call to fail_json.
|
|
minor_changes:
|
|
- License displayed correctly in Github
|
|
- na_ontap_cifs - new option ``comment`` to associate a description to a CIFS
|
|
share.
|
|
- na_ontap_disks - added REST support for the module.
|
|
- na_ontap_disks - added functionality to reassign spare disks from a partner
|
|
node to the desired node.
|
|
- na_ontap_disks - new option min_spares.
|
|
- na_ontap_lun - new suboption ``exclude_aggregates`` for SAN application.
|
|
- na_ontap_volume - new suboption ``exclude_aggregates`` for NAS application.
|
|
fragments:
|
|
- DEVOPS-3952.yaml
|
|
- DEVOPS-3969.yaml
|
|
- DEVOPS-3973.yaml
|
|
- DEVOPS-3983.yaml
|
|
- DEVOPS-3994.yaml
|
|
- DEVOPS-4005.yaml
|
|
- DEVOPS-4010.yaml
|
|
modules:
|
|
- description: NetApp ONTAP publickey configuration
|
|
name: na_ontap_publickey
|
|
namespace: ''
|
|
- description: NetApp ONTAP service policy configuration
|
|
name: na_ontap_service_policy
|
|
namespace: ''
|
|
release_date: '2021-06-07'
|
|
21.8.0:
|
|
changes:
|
|
bugfixes:
|
|
- all modules - fix traceback TypeError 'NoneType' object is not subscriptable
|
|
when hostname points to a web server.
|
|
- na_ontap_cluster_peer - KeyError on dest_cluster_name if destination is unreachable.
|
|
- na_ontap_cluster_peer - KeyError on username when using certicate.
|
|
- na_ontap_export_policy_rule - change ``anonymous_user_id`` type to str to
|
|
accept user name and user id. (A warning is now triggered when a number
|
|
is not quoted.)
|
|
- na_ontap_volume_clone - ``parent_vserver`` can not be given with ``junction_path``,
|
|
``uid``, or ``gid``
|
|
- na_ontap_vserver_peer - KeyError on username when using certicate.
|
|
minor_changes:
|
|
- na_ontap_cluster_peer - new option ``peer_options`` to use different credentials
|
|
on peer.
|
|
- na_ontap_debug - additional checks when REST is available to help debug vserver
|
|
connectivity issues.
|
|
- na_ontap_flexcache - corrected module name in documentation Examples
|
|
- na_ontap_net_port - change option types to bool and int respectively for ``autonegotiate_admin``
|
|
and ``mtu``.
|
|
- na_ontap_net_port - new option ``up_admin`` to set administrative state.
|
|
- na_ontap_rest_info - add examples for ``parameters`` option.
|
|
- na_ontap_snapshot - add REST support to create, modify, rename, and delete
|
|
snapshot.
|
|
- na_ontap_snapshot - new option ``expiry_time``.
|
|
- na_ontap_volume - show warning when resize is ignored because threshold is
|
|
not reached.
|
|
- na_ontap_vserver_create role - add ``nfsv3``, ``nfsv4``, ``nfsv41`` options.
|
|
- na_ontap_vserver_peer - new option ``peer_options`` to use different credentials
|
|
on peer.
|
|
fragments:
|
|
- DEVOPS-3483.yaml
|
|
- DEVOPS-3534.yaml
|
|
- DEVOPS-3615.yaml
|
|
- DEVOPS-3939.yaml
|
|
- DEVOPS-4022.yaml
|
|
- DEVOPS-4026.yaml
|
|
- DEVOPS-4039.yaml
|
|
- DEVOPS-4049.yaml
|
|
- DEVOPS-4060.yaml
|
|
- DEVOPS-4113.yaml
|
|
- DEVOPS-4114.yml
|
|
modules:
|
|
- description: NetApp ONTAP set local CIFS user password
|
|
name: na_ontap_cifs_local_user_set_password
|
|
namespace: ''
|
|
- description: NetApp ONTAP create or remove a File Directory security descriptor.
|
|
name: na_ontap_fdsd
|
|
namespace: ''
|
|
- description: NetApp ONTAP create or delete a file directory security policy
|
|
name: na_ontap_fdsp
|
|
namespace: ''
|
|
- description: NetApp ONTAP create, delete or modify File Directory security policy
|
|
tasks
|
|
name: na_ontap_fdspt
|
|
namespace: ''
|
|
- description: NetApp ONTAP File Directory Security Set.
|
|
name: na_ontap_fdss
|
|
namespace: ''
|
|
- description: NetApp ONTAP Assign partitions and disks to nodes.
|
|
name: na_ontap_partitions
|
|
namespace: ''
|
|
release_date: '2021-07-14'
|
|
21.8.1:
|
|
changes:
|
|
bugfixes:
|
|
- all REST modules - 9.4 and 9.5 were incorrectly detected as supporting REST.
|
|
- na_ontap_snapmirror - improve error message when option is not supported with
|
|
ZAPI.
|
|
fragments:
|
|
- DEVOPS-4150.yaml
|
|
release_date: '2021-07-20'
|
|
21.9.0:
|
|
changes:
|
|
bugfixes:
|
|
- na_ontap_job_schedule - fix documentation for REST ranges for months.
|
|
- na_ontap_object_store - when using REST, wait for job status to correctly
|
|
report errors.
|
|
- na_ontap_quotas - attempt to retry on ``13001:success`` ZAPI error. Add debug
|
|
data.
|
|
- na_ontap_rest_cli - removed incorrect statement indicating that console access
|
|
is required.
|
|
minor_changes:
|
|
- na_ontap_job_schedule - new option ``month_offset`` to explictly select 0
|
|
or 1 for January.
|
|
- na_ontap_object_store - new option ``port``, ``certificate_validation_enabled``,
|
|
``ssl_enabled`` for target server.
|
|
- na_ontap_rest_info - All Info that exist in ``na_ontap_info`` that has REST
|
|
equivalents have been implemented. Note that the returned structure for REST
|
|
and the variable names in the structure is different from the ZAPI based ``na_ontap_info``.
|
|
Some default variables in ZAPI are no longer returned by default in REST and
|
|
will need to be specified using the ``field`` option.
|
|
- na_ontap_rest_info - The Default for ``gather_subset`` has been changed to
|
|
demo which returns ``cluster/software``, ``svm/svms``, ``cluster/nodes``.
|
|
To return all Info must specificly list ``all`` in your playbook. Do note
|
|
``all`` is a very resource-intensive action and it is highly recommended to
|
|
call just the info/APIs you need.
|
|
- na_ontap_rest_info - The following info subsets have been added ``system_node_info``,
|
|
``net_interface_info``, ``net_port_info``, ``security_login_account_info``,
|
|
``vserver_peer_info``, ``cluster_image_info``, ``cluster_log_forwarding_info``,
|
|
``metrocluster_info``, ``metrocluster_node_info``, ``net_dns_info``, ``net_interface_service_policy_info``,
|
|
``vserver_nfs_info``, ``clock_info``, ``igroup_info``, ``vscan_status_info``,
|
|
``vscan_connection_status_all_info``, ``storage_bridge_info``, ``nvme_info``,
|
|
``nvme_interface_info``, ``nvme_subsystem_info``, ``cluster_switch_info``,
|
|
``export_policy_info``, ``kerberos_realm_info``,``sis_info``, ``sis_policy_info``,
|
|
``snapmirror_info``, ``snapmirror_destination_info``, ``snapmirror_policy_info``,
|
|
``sys_cluster_alerts``, ``cifs_vserver_security_info``
|
|
- na_ontap_rest_info - added file_directory_security to return the effective
|
|
permissions of the directory. When using file_directory_security it must be
|
|
called with gather_subsets and path and vserver must be specified in parameters.
|
|
- na_ontap_rest_info - new option ``use_python_keys`` to replace ``svm/svms``
|
|
with ``svm_svms`` to simplify post processing.
|
|
- na_ontap_snmp - Added REST support to the SNMP module
|
|
fragments:
|
|
- DEVOPS-4031.yaml
|
|
- DEVOPS-4116.yaml
|
|
- DEVOPS-4122.yaml
|
|
- DEVOPS-4140.yaml
|
|
- DEVOPS-4159.yaml
|
|
- DEVOPS-4161.yaml
|
|
- DEVOPS-4177.yaml
|
|
- DEVOPS-4191.yaml
|
|
release_date: '2021-08-03'
|