github ansible-collections/netapp.ontap 22.0.0

latest releases: 22.12.0, 22.11.0, 22.10.0...
2 years ago

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 through policy for REST.
  • na_ontap_snapmirror_policy - improve error reporting and report errors in check_mode.
  • na_ontap_volume - wait_for_completion and check_interval is now supported for volume move and encryption in REST.

New Options

  • na_ontap_export_policy_rule - allow_suid, allow_device_creation and chown_mode is now supported from ONTAP 9.9.1 or later in REST.
  • na_ontap_export_policy_rule - allow_device_creation and chown_mode is now supported in ZAPI.
  • na_ontap_ldap_client - new option skip_config_validation.
  • na_ontap_service_policy - new options known_services and additional_services.
  • na_ontap_snapmirror_policy - new option identity_preservation added.
  • na_ontap_snapmirror_policy - name added as an alias for policy_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 and ldap_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

Don't miss a new netapp.ontap release

NewReleases is sending notifications on new releases.