theforeman/smart_proxy_dhcp_bluecat ↗
Created Dec 30, 2020 · View the theforeman/smart_proxy_dhcp_bluecat repository page
foreman smart proxy plugin for bluecat dhcp
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
4
Lines of Code
212
From
Feb 18, 2019
To
Feb 13, 2020
About theforeman/smart_proxy_dhcp_bluecat
The Smart Proxy DHCP BlueCat plugin extends Foreman's Smart Proxy with support for managing DHCP records through BlueCat Address Manager. It enables administrators to handle DHCP reservations and DNS A and PTR records within BlueCat's centralized IP address management system.
The plugin integrates BlueCat as a DHCP provider option for Smart Proxy 1.16 and higher, requiring configuration through two YAML files to specify connection details, authentication credentials, and BlueCat-specific parameters like the configuration ID, DNS view name, and DHCP server identifier. It provides API connectivity to BlueCat's Address Manager with configurable SSL verification and supports defining which subnets should be managed through the plugin.
The implementation currently has limitations around IPv6 support, which is not yet implemented, and there are known issues with expired DHCP leases not being properly returned as available IPs by BlueCat. The project is written in Ruby as part of Foreman's plugin ecosystem and was originally developed by Sixt GmbH.