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.

Visualize your own →

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.

Share this video