Terraform provider for the BloxOne DDI that enables lifecycle management of BloxOne DDI resources.
Follow the "BloxOne DDI API Guide" to get the API Key.
provider "b1ddi" {
host = "b1ddi.infoblox.com"
api_key = "<BloxOne DDI API Key>"
}
You can also configure the credentials using environment variables as follows:
export B1DDI_HOST=<B1DDI HOSTNAME> or <B1DDI IP ADDR>
export B1DDI_API_KEY=<B1DDI API KEY>
The provider plugin has BloxOne DDI resources represented as Terraform resources and data sources. The consolidated list of supported resources and data sources is as follows:
- DNS View
- DNS Record
- DNS Auth Zone
- IPAM IP Space
- IPAM Address Block
- IPAM Subnet
- IPAM Range
- IPAM Fixed Address
- IPAM Address
- DNS Views
- DNS Records
- DNS Auth Zones
- IPAM IP Spaces
- IPAM Address Blocks
- IPAM Subnets
- IPAM Ranges
- IPAM Fixed Addresses
- IPAM Addresses
- Utilization data can be outdated after the respective IPAM resource is created. If you need the latest utilization
data for previously created IPAM resources, you can run
terraform refresh
command.
- host (String) BloxOne DDI host URL.
- api_key (String, Sensitive) API token for authentication against the Infoblox BloxOne DDI platform.
- base_path (String) The base path is to indicate the API version and the product name.