The Infoblox IPAM Plug-In Version 2.67.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 version a latest 2.6.0, consider the following key points:
Before performing an upgrade:
...
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:
- After you upgrade the plug-in to version 2.6.0, run
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
you have largethe number of resources in the .tfstate file is large, the first
you upgrade the plug-in to version 2.6.0,terraform apply
operation executed afterthe 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.