Skip to content

Releases: nutanix/terraform-provider-nutanix

v2.2.2

01 Sep 06:10
2687d1a
Compare
Choose a tag to compare

2.2.2 (September 1, 2025)

2.2.2 Nutanix Terraform Provider

Introducing Nutanix Terraform Provider Version v2.2.2

We're excited to announce the release of Nutanix Terraform Provider Version 2.2.2! This minor update includes important bug fixes to further improve automation of your Nutanix infrastructure.

What's New in v2.2.2 🆕 Full Changelog

  • Built on v4.0 APIs/SDKs
    This release is built on the latest Nutanix v4 APIs and SDKs, providing improved performance, stability, and alignment with the newest platform capabilities.

  • Bug Fix

    • nutanix_clusters_v2: nutanix_clusters_v2 will return list of associated categories.

v2.3.1

21 Aug 14:01
4117db4
Compare
Choose a tag to compare

2.3.1 (August 21, 2025)

2.3.1 Nutanix Terraform Provider

Introducing Nutanix Terraform Provider Version v2.3.1

We're excited to announce the release of Nutanix Terraform Provider Version 2.3.1! This minor update includes important bug fixes to further improve automation of your Nutanix infrastructure.

What's New in v2.3.1 🆕 Full Changelog

  • Built on v4.1 APIs/SDKs
    This release is built on the latest Nutanix v4 APIs and SDKs, providing improved performance, stability, and alignment with the newest platform capabilities.

  • Bug Fix

    • nutanix_clusters_v2: nutanix_clusters_v2 will return list of associated categories.

v2.3.0

17 Jul 06:32
2139f9a
Compare
Choose a tag to compare

2.3.0 (July 17, 2025)

2.3.0 Nutanix Terraform Provider

Introducing Nutanix Terraform Provider Version v2.3.0

We're excited to announce the release of Nutanix Terraform Provider Version 2.3.0! This major update brings new features for automating your Nutanix infrastructure.

What's New in v2.3.0 🆕 Full Changelog

  • Built on v4.1 APIs/SDKs
    This release is built on the latest Nutanix v4 APIs and SDKs, providing improved performance, stability, and alignment with the newest platform capabilities.

  • New Features

    • Objects: Automate Nutanix Objects (S3-compatible storage) management for scalable storage use cases. #864
      • CRUD for objects
      • Resource for SSL Certificate
      • Datasource for SSL Certificate
    • Service Accounts: Manage service accounts directly through Terraform.#865
      • Support of CRU for Service Account
      • Support of Datasource to fetch Service Account
      • CRUD for User API Key
      • Datasource to fetch User API Keys
      • Resource to revoke User API Key

v2.2.1

30 Jun 11:16
87ed611
Compare
Choose a tag to compare

2.2.1 (June 30, 2025)

2.2.1 Nutanix Terraform Provider

Introducing Nutanix Terraform Provider Version 2.2.1

We're excited to announce the release of Nutanix Terraform Provider Version 2.2.1! This update brings significant enhancements and bug fixes to your infrastructure management experience:

This is a minor release that includes enhancements and bug fixes, aimed at improving stability and reliability. Full Changelog

Implemented enhancements:

  • Add support for import of resource nutanix_pbr_v2 #844
  • Add support for import of resource nutanix_users_v2 #847

Fixed bugs:

  • nutanix_virtual_machine_v2 cannot read guest customization config for windows #791
  • nutanix_self_service_app_provision destroy operation returns before resource is fully destroyed #831
  • provider plugin panic when trying to add multiple security policies #835
  • directory_services_v2 creates directory if terraform apply is re run plugin crashes #747
  • panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x11223d3] #823
  • ip_endpoint_list type is mandatory even if documentation says the opposite #669
  • nutanix_image version always shows changes #682
  • nutanix_access_control_policy unable to be applied due to scope validation #688
  • power_state: this field cannot be set #172
  • Error message missing when trying to deploy a new VM with insufficient disk size #649
  • Error Using 'data_source_reference' attribute for 'nutanix_image' resource #652
  • Improve documentation for resource nutanix_images_v2, nutanix_templates_v2 #842
  • Add examples for categories, protection policies, recovery plans #681
  • Doc error for resource nutanix_user #674
  • Markdown for certain docs pages isn't valid #680
  • How to use boot_config under nutanix_virtual_machine_v2 #857
  • data nutanix_virtual_machine doesn't return ip_address attribute #306

v2.2.0

17 Apr 09:26
cdf4772
Compare
Choose a tag to compare

2.2.0 (April 17, 2025)

Full Changelog

New Feature:

  • Terraform plugin support for Self Service #826
    • Launch a Blueprint (Provision an application)
      • Launch without runtime editable
      • Launch with runtime editable on substrate list (change vcpu, numsocket, memory size while launching)
    • System Actions Execution on Application
      • Start an application
      • Stop an application
      • Soft delete an application
      • Delete an application
    • Custom actions execution
    • Update an application (via patch configs)
      • Update vCPUs/num_sockets (with runtime editable support)
      • Update Memory (with runtime editable support)
      • Update cores-per-vCPU/num_vcpus_per_socket (with runtime editable support)
      • Update categories (with runtime editable support)
      • Add a nic (with runtime editable support using nic UUID)
      • Disk addition (with runtime editable)
    • Snapshot/Restore actions support
      • List Snapshot Policies in Blueprints
      • Create a snapshot by executing snapshot action
      • List snapshots (recovery points) in application
      • Restore a snapshot by executing restore action

v2.1.1

09 Apr 11:11
23bf329
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

Error Creating NoNat Overlay External Network #820

v2.1.0

07 Apr 10:04
1212531
Compare
Choose a tag to compare

All new features are v4 SDKs based.

New Features:

  • Prism #815

    • CRUD for Backup Target
    • CRD for Restore Source
    • Resource to deploy pc
    • Resource to restore pc
    • Restore to unregister pc
    • Datasource to list pcs
    • Datasource to fetch pc details
    • Datasource to list restorable pcs
    • Datasource to list pc restore points
    • Datasource to list pc restore points details
    • Datasource to list backup targets
    • Datasource to fetch backup target
    • Datasource to fetch restore source
  • Data Protection #816

    • CRUD for protection policies
    • Resource to promote protected resource
    • Resource to restore protected resource
    • Datasource to fetch protected resource
    • Datasource to list protection policies
    • Datasource to fetch protection policy
  • LCM #814

    • Resource for Perform Inventory
    • Resource for Upgrade PreChecks
    • Resource for Upgrade of entities
    • Resource for LCM Config
    • Datasource to fetch LCM status
    • Datasource to fetch entities
    • Datasource to fetch specific entity
    • Datasource to fetch LCM Config

Fixed bugs:

  • Fix to add additional disk for virtual machine during update #750
  • Fix to create a virtual machine with UEFI #725
  • Fix Nutanix image v2 example in documentation #738
  • Fix datasource to expand cluster v2 #722
  • Support import in nutanix_virtual_machine_v2 Resource #745
  • Fix documentation and examples for existing features #755

v2.0.0

09 Jan 17:31
fff432c
Compare
Choose a tag to compare

2.0.0 (January 07, 2025)

Full Changelog

All new features are v4 SDKs based.

New Feature:

  • Cluster Management #704

    • CRUD for clusters
    • Resource to discover unconfigured nodes
    • Resource to fetch network configuration of unconfigured nodes
    • Resource to add/remove node from cluster
    • Resource for PC registration
    • Datasource for Hosts Info
  • Storage Containers #705

    • CRUD for storage containers
    • datasource for storage stats info
  • Networks #706

    • CRUD for Subnets
    • CRUD for VPCs
    • CRUD for PBRs
    • CRUD for Floating IPs
    • CRUD for Static Routes
    • CRUD for Services Groups
    • CRUD for Address Groups
    • CRUD for Network Security Rules
  • IAM #707

    • CRUD for Roles
    • Datasource for Operations( permissions )
    • CRUD for Users
    • CRUD for User Groups
    • CRUD for Authorization Policy ( ACPs )
    • CRUD for SALM Identity Providers
    • CRUD for Directory Services
  • Prism #711

    • CRUD for categories
  • VMM #708

    • CRUD for Virtual Machine
    • CRUD for Images
    • CRUD for Image Placement Policy
    • Resource to Clone a VM
    • Resource for NGT Installation / Uninstallation
    • Resource for NGT upgrade
    • Resource for Template deploy
    • Resource for Template Guest OS Actions
    • CRUD for Template
    • Resource for CDROM inject/eject
    • Resource for VM revert from recovery point
    • Resource for VM guest customisation update
    • Resource for VM Network Device Assign/Remove IP
    • Resource for VM Network Device Migrate
    • Resource for VM Shutdown Actions
  • Volumes #709

    • CRUD for Volume Groups
    • Resource to Attach/Deattach VG to VM
    • Resource to Attach/Deattach VG to ISCSI Client
    • CRUD for Volume Group vDisks
    • Resource to attach/deattach categories from VG
  • Data Protection #710

    • CRUD for Recovery Point
    • CRUD for Replicate Recovery Point
    • Resource to Restore VM from Recovery Point
    • Datasource for VM Recovery Point Info

v1.9.5

16 Jan 17:41
502c1ea
Compare
Choose a tag to compare

1.9.5 (January 16, 2024)

Full Changelog

Merged pull request:

  • Fixing the error for NDB datasource for databases if creds are invalid. #668

Closed issues:

  • Memory MiB quantity value shows discrepancy in terraform plugin and Prism.. #654

Fixed bugs:

  • Datasource nutanix_ndb_databases doesn't return error if creds are invalid. #667

v1.9.4

27 Oct 17:01
1dfdba3
Compare
Choose a tag to compare

1.9.4 (October 27, 2023)

Full Changelog

Merged pull request:

  • Change VM name should not require VM PowerOFF. #626
  • Fix: compare bootconfig against previous value. #641

Implemented enhancements:

  • Added example to use metadata in nutanix subnets. #643
  • External subnet name/uuid are Optional args not Required. #644

Fixed bugs:

  • VM rebooted at every change because of hotPlugChange set to false. #640
  • Changing the VM name forces a reboot. #625

Closed issues:

  • Modify Terraform documentation for nutanix_vpc resource. #636
  • Include metadata example for data.nutanix_subnets. #590