Infoblox IPAM Plug-In Version 2.6.0 for Terraform is a major release currently available in the Terraform portal. If you are upgrading from a prior version of the plug-in to version 2.6.0, consider the following key points:
Before performing an upgrade:
If you are upgrading to 2.6.0, ensure that there is no drift state in Terraform.
If you are upgrading from version 1.1.1 to 2.6.0, upgrade to a 2.x.x version that is prior to 2.6.0, and then upgrade to 2.6.0
If you are upgrading from version 1.1.1 to 2.2.0, remove the terraform.tfstate file and use the import functionality to import the existing objects from NIOS to Terraform.
If you are upgrading from version 1.1.1 to 2.1.0, run the
terraform destroy
command to clean up the resources created through Terraform.
After upgrading the plug-in to version 2.6.0:
After you upgrade the plug-in to version 2.6.0, 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 large number of resources in the .tfstate file, the first
terraform apply
operation executed after you upgrade the plug-in to version 2.6.0, 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.