github.com/theforeman/smart_proxy_dhcp_bluecat ↗
foreman smart proxy plugin for bluecat dhcp
Open this visualization on its own page →
Contributors
4
Lines of Code
212
From
2019-02-18
To
2020-02-13
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.