This is a provider plugin for Terraform to manage Infoblox NIOS (Network Identity Operating System) resources using Terraform infrastructure as code solutions. The plugin enables lifecycle management of Infoblox NIOS DDI resources.
The latest version of Infoblox provider is v2.0.1
The provider plugin has NIOS DDI resources represented as Terraform resources and data sources. The consolidated list of supported resources and data sources is as follows:
- Network view
- Network container
- Network
- A record
- AAAA record
- PTR record
- CNAME record
- Host record as a backend for the following operations:
- Allocation and deallocation of IP address from a Network
- Association and dissociation of IP address from a VM
All of the above resources are supported with comment
and ext_attr
fields.
DNS records have the ttl
field support.
- IPv4 Network
- A record
- CNAME record
All of the above data sources are supported with comment
and ext_attr
fields.
DNS records have the ttl
field support.
The comprehensive documentation of plugin is available at Terraform registry.
https://registry.terraform.io/providers/infobloxopen/infoblox/latest/docs
- Plugin (from v2.0.1 onwards) can be used without a Cloud Network Automation (CNA) license on NIOS Grid.
- If a CNA license is installed, cloud objects can be created and tracked on the Cloud tab in NIOS Grid Master(GM).
- Users are not mandated to specify any EAs in tf file when there is no CNA license in the grid.
- User must have the following EAs in tf files to create cloud objects when a CNA license is installed in GM:
- Tenant ID :: String Type
- CMP Type :: String Type
- Cloud API Owned :: List Type (Values True, False)