Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Terraform is an Open Source Infrastructure as Code (IaC) tool developed by HashiCorp. It enables predictable and consistent provisioning of infrastructure across many public and private cloud providers.

BloxOne Universal DDI provides core network services that include integrated, secure, and easy-to-manage DDI services: DNS (Domain Name System), DHCP (Dynamic Host NIOS-X Server Configuration Protocol), and IPAM (IP address management). Through REST API, the Infoblox Terraform provider interfaces with BloxOne Universal DDI to provide IP Address Management and DNS. Instead of manually provisioning IP addresses and DNS records for network devices and interfaces in your infrastructure, you can use the provider plugin to automate these steps with BloxOne Universal DDI.

The following diagram describes integration with the Terraform provider for BloxOne Universal DDI:

Drawio
border
1
simple0
zoom1
inComment0
custContentId8653355
pageId11013119
diagramDisplayNameBloxOne_DDI_Ansible_Playbook
lbox1
contentVer
2
3
revision
4
5
baseUrlhttps://infoblox-docs.atlassian.net/wiki
diagramNameBloxOne_DDI_Ansible_Playbook
pCenter0
width
694
693
linksauto
tbstyletop
height
382
381.5


The provider plugin has BloxOne Universal DDI resources represented as Terraform resources and data resources. The create, read, update, and delete operations can be performed on DNS and IPAM objects. The consolidated list of supported resources is as follows:

  • DNS View
  • DNS Record
  • DNS Authoritative Zone
  • IPAM IP Space
  • IPAM Address Block
  • IPAM Subnet
  • IPAM Range
  • IPAM Fixed Address
  • IPAM Address

objects is available here: https://registry.terraform.io/providers/infobloxopen/bloxone/latest/docs

Downloads

Here are the links to download the Go Client, BloxOne Universal DDI Terraform repo, and latest Terraform binaries:

For information on HashiCorp Terraform, see https://www.terraform.io/intro.

...