Upgrading Infoblox IPAM Plug-In for Terraform
The Infoblox IPAM Plug-In Version 2.7.0 for Terraform is a major release that is currently available in the Terraform portal. If you are upgrading from a prior version of the plug-in to a latest 2.x.x version, refer to Prerequisites for the list of compatible software that must be installed corresponding to the version of the plug-in, and perform the following:
Action to take When Upgrading IPAM Plug-In for Terraform
From Version | To Version | Do this |
---|---|---|
Any 2.x.x version | 2.6.0 or later | Ensure that there is no drift state in Terraform. Note: If you are upgrading from a version prior to 2.3.0 to either 2.3.0 or later, resources |
1.1.1 | 2.6.0 | Follow the upgrade path:
|
1.1.1 | Any 2.x.x version | Do one of the following:
|
After upgrading the plug-in to version 2.6.0 or later:
Run the
terraform apply
command to update all resources with Terraform Internal ID. For more information on Terraform Internal ID, see Management of Plug-In Operations with Terraform Internal ID.If the number of resources in the .tfstate file is large, the first
terraform apply
operation executed after the upgrade may take a long time as the plug-in has to assign the Terraform Internal ID extensible attribute to all resources in the .tfstate file. To update specific resources in Terraform use the-target
option withterraform apply
as follows:
Syntax:terraform apply -target=<resource_type>.<resource_name>
Example:terraform apply -target=infoblox_a_record.arec
For more information about-target
, refer to Resource Targeting.
For instructions related to the installation of the plug-in, see Installing Infoblox IPAM Plug-In for Terraform.