This repo contains a Module to interact with an Infoblox server to get and return a IP address from the IPAM service. Infoblox is an industry leader in DNS, DHCP, and IP address management
This code is released under the Apache 2.0 License. Please see LICENSE for more details.
Copyright IBM Corp. 2018
This template gets and returns an IP address from Infoblox via camc_scriptpackage. This template should be used to generated an IP Address for a Virtual Machine prior to creation.
Local to the terraform container.
This script should be executed before the a Virtual Machine is created
- on_create Get an IP Address.
- on_delete Release an IP Address.
- A working version of Infoblox addressable from the Terraform Engine.
- The Terraform container requires the infoblox module installed.
- The Terraform container requires that python 2.7 is installed.
Variable | Description |
---|---|
hostname | The hostname to associate with the requested IP address. |
domain | The domain name to associate with the host names on the requested IP address. |
infoblox_ip_address | The IP address of the Infoblox server. |
infoblox_user | The user name to access the Infoblox server. |
infoblox_user_password | The user password to access the Infoblox server. |
network | The network defined in Infoblox from which to get an IP address. |
Variable | Description |
---|---|
assigned_ip_address | The IP address assigned from Infoblox IPAM. |
associated_domain | The domain associated with the assigned IP address. |
associated_hostname | The hostname associated with the assigned IP address.. |