Automatically assigns an IP address to a network device by querying Infoblox IPAM. If the target FQDN already exists in DNS, it uses the existing IP. If the host doesn't exist, it allocates the next available IP from the specified VLAN subnet. The playbook validates that the IP is in the correct VLAN and creates a new IPv4 host record if needed. Additionally, it exports network configuration details (gateway, netmask, CIDR, vSphere network, and Palo Alto zone information) as Ansible facts for downstream provisioning tasks.
Credentials
Infoblox API User (infoblox_host, infoblox_username, infoblox_password)