v2.4.0 (6 January 2026)
Release Summary
Built on v4 SDKs. Adds Key Management Server, STIGs, SSL Certificates, Storage Policies, EULA, Dynamic Inventory and Host Inventory modules with several improvements and bug fixes.
Minor Changes
- All modules - [Imprv] Add logger based on flag to enable debug logs [#294]
- ntnx_projects - [Imprv] Remove resource limit functionality from ntnx_projects as not supported by API [#880]
- ntnx_storage_policies_v2 - [Imprv] Add example for storage policy [#484]
- ntnx_vms - [Imprv] add functionality to provide sysprep or cloud-init to module ntnx_vms via a variable instead of a file [#389]
- ntnx_vms_cd_rom_iso_v2 - [Imprv] add code enhancement for ntnx_vms_cd_rom_iso_v2 module [#827]
Breaking Changes / Porting Guide
- ntnx_projects - [Breaking] Remove resource limit functionality from ntnx_projects as not supported by API [#880]
Bugfixes
- ntnx_lcm_config_v2 - [Bug] Remove Default Values in module ntnx_lcm_config_v2 [#879]
- ntnx_prism_vm_inventory - [Bug] Ansible Inventory Plugin is missing project filter [#869]
- ntnx_prism_vm_inventory - [Bug] Inventory Plugin Category Limitation [#846]
- ntnx_vms - [Bug] Setting script_path fails in module ncp.ntnx_vms [#835]
- ntnx_vms_v2 - [Bug] Not able to disable apc_config in module ntnx_vms_v2 [#872]
- website - [Bug] Github page deployment action is failing. [#383]
New Plugins
Inventory
- nutanix.ncp.ntnx_prism_host_inventory_v2 - Get a list of Nutanix hosts for ansible dynamic inventory using V4 APIs.
- nutanix.ncp.ntnx_prism_vm_inventory_v2 - Get a list of Nutanix VMs for ansible dynamic inventory using V4 APIs.
New Modules
- nutanix.ncp.ntnx_clusters_categories_v2 - Associate or disassociate categories with a Nutanix cluster
- nutanix.ncp.ntnx_clusters_profile_association_v2 - Associate or disassociate cluster profile with a cluster
- nutanix.ncp.ntnx_clusters_profiles_info_v2 - Fetch information about clusters profiles in Nutanix Prism Central
- nutanix.ncp.ntnx_clusters_profiles_v2 - Create, Update and Delete clusters profiles in Nutanix Prism Central
- nutanix.ncp.ntnx_eula_accept_v2 - Accept the EULA for a specific cluster
- nutanix.ncp.ntnx_eula_info_v2 - Fetch information about the EULA for a specific cluster
- nutanix.ncp.ntnx_key_management_server_info_v2 - Fetch information about key management server in Nutanix Prism Central
- nutanix.ncp.ntnx_key_management_server_v2 - Create, Update and Delete key management server in Nutanix Prism Central
- nutanix.ncp.ntnx_prism_host_inventory_v2 - Get a list of Nutanix hosts for ansible dynamic inventory
- nutanix.ncp.ntnx_prism_vm_inventory_v2 - Get a list of Nutanix hosts for ansible dynamic inventory
- nutanix.ncp.ntnx_ssl_certificates_info_v2 - Fetch information about the SSL certificate for a specific cluster
- nutanix.ncp.ntnx_ssl_certificates_v2 - Update the SSL certificate for a specific cluster
- nutanix.ncp.ntnx_stigs_info_v2 - Get STIGs info in Nutanix Prism Central.
- nutanix.ncp.ntnx_storage_policies_info_v2 - Fetch information about storage policies in Nutanix Prism Central
- nutanix.ncp.ntnx_storage_policies_v2 - Create, Update and Delete storage policies in Nutanix Prism Central