项目作者: theforeman

项目描述 :
foreman smart proxy plugin for bluecat dhcp
高级语言: Ruby
项目地址: git://github.com/theforeman/smart_proxy_dhcp_bluecat.git
创建时间: 2019-02-18T11:24:16Z
项目社区:https://github.com/theforeman/smart_proxy_dhcp_bluecat

开源协议:GNU General Public License v3.0

下载


SmartProxyDhcpBlueCat

This plugin adds a new DHCP provider for managing records with BlueCat Address Manager.
The Provider manages dhcp reservations and A&PTR records.

Installation

See How_to_Install_a_Smart-Proxy_Plugin
for how to install Smart Proxy plugins

This plugin is compatible with Smart Proxy 1.16 or higher.

When installing using “gem”, make sure to install the bundle file:

  1. echo "gem 'smart_proxy_dhcp_bluecat', :git => 'https://github.com/theforeman/smart_proxy_dhcp_bluecat'" > /usr/share/foreman-proxy/bundler.d/dhcp_bluecat.rb

Configuration

To enable this DHCP provider, edit /etc/foreman-proxy/settings.d/dhcp.yml and set:

  1. :use_provider: dhcp_bluecat
  2. :subnets: subnets you want to use (optional)

Configuration options for this plugin are in /etc/foreman-proxy/settings.d/dhcp_bluecat.yml and include:

  1. :scheme: connection mode to the Bluecat address manager
  2. :verify: validate ssl connection
  3. :host: FQDN or IP of the Bluecat address manager
  4. :parent_block: parent_block Id that holds your subnets
  5. :view_name: Bluecat DNS view name
  6. :config_id: Bluecat configuration id
  7. :config_name: Bluecat configuration name
  8. :server_id: id of your dhcp server
  9. :username: API Username
  10. :password: API Password

Limitations

  1. IPv6 Records are currently not implemented
  2. Adresses with expired DHCP Leases are not handed out as free IPs by Bluecat

Contributing

Fork and send a Pull Request. Thanks!

Copyright (c) 2018 Sixt GmbH & Co. Autovermietung KG