22.0.0
Major Changes
- With this release all modules except for the modules called up above now support REST.
- ZAPI calls will continue to work, but will return a warning that they are deprecated and users should migrate to REST.
New Rest Info
- na_ontap_rest_info - support added for protocols/active-directory.
- na_ontap_rest_info - support added for protocols/cifs/group-policies.
- na_ontap_rest_info - support added for protocols/nfs/connected-client-settings.
- na_ontap_rest_info - support added for security/aws-kms.
Minor Changes
- na_ontap_debug - report python executable version and path.
- na_ontap_net_routes -
metric
option is supported from ONTAP 9.11.0 or later in REST. - na_ontap_service_policy - update services for 9.11.1 - make it easier to add new services.
- na_ontap_snapmirror -
schedule
is handled throughpolicy
for REST. - na_ontap_snapmirror_policy - improve error reporting and report errors in check_mode.
- na_ontap_volume -
wait_for_completion
andcheck_interval
is now supported for volume move and encryption in REST.
New Options
- na_ontap_export_policy_rule -
allow_suid
,allow_device_creation
andchown_mode
is now supported from ONTAP 9.9.1 or later in REST. - na_ontap_export_policy_rule -
allow_device_creation
andchown_mode
is now supported in ZAPI. - na_ontap_ldap_client - new option
skip_config_validation
. - na_ontap_service_policy - new options
known_services
andadditional_services
. - na_ontap_snapmirror_policy - new option
identity_preservation
added. - na_ontap_snapmirror_policy -
name
added as an alias forpolicy_name
. - na_ontap_volume - new option
max_wait_time
added. - na_ontap_volume - new REST option
analytics
added. - tracing - allow to selectively trace headers and authentication.
Bug Fixes
- iso8601 filters - fix documentation generation issue.
- na_ontap_info - Added vserver in key_fields of net_interface_info.
- na_ontap_interface - fix error where an
address
with an IPV6 ip would try to modify each time playbook was run. - na_ontap_ldap_client -
servers
not accepted when using ZAPI andldap_servers
not handling a single server properly. - na_ontap_rest_info - fixed error where module would fail silently when using
owning_resouce
and a non-existent vserver. - na_ontap_user_role - fixed Invalid JSON input. Expecting "privileges" to be an array.
- na_ontap_volume - fix error when trying to move encrypted volume and
encrypt
is True in REST. - na_ontap_volume - fix error when trying to unencrypt volume in REST.
- na_ontap_volume - fix KeyError on
aggregate_name
when trying to unencrypt volume in ZAPI. - na_ontap_volume -
snapdir_access
is not supported by REST and will currently inform you now if you try to use it with REST. - na_ontap_volume - when deleting a volume, don't report a warning when unmount is successful (error is None).
- ZAPI only modules -- no longer have
use_rest
as an option. - tracing - redact headers and authentication secrets by default.
New Modules
- na_ontap_local_hosts - added REST only support for create, update and delete IP to hostname mappings for SVM of the cluster.
- na_ontap_bgp_peer_group - Create, modify and delete BGP peer groups.
- na_ontap_file_security_permissions - Update SD and ACLs.
- na_ontap_file_security_permissions_acl - Add, update, or delete a single ACL.
- na_ontap_name_mappings - added REST only support for create, update and delete name mappings configuration.
Full Changelog: 21.24.1...22.0.0