Skip to content

swadeley/smart-proxy

This branch is 291 commits behind theforeman/smart-proxy:develop.

Folders and files

NameName
Last commit message
Last commit date
Nov 10, 2016
Jan 17, 2018
Jan 19, 2018
Aug 9, 2017
Apr 6, 2018
Nov 21, 2014
Apr 24, 2018
Sep 1, 2016
Feb 18, 2016
Apr 24, 2018
Apr 22, 2016
Nov 8, 2016
Oct 3, 2016
Jan 8, 2018
Jan 8, 2018
Nov 22, 2017
Jan 25, 2016
Apr 8, 2018
Mar 15, 2016
Nov 21, 2014
Jan 8, 2018
Jun 6, 2016
Jan 30, 2017

Repository files navigation

Build Status Support IRC channel

Smart Proxy is a free open source project that provides restful API to subsystems such as DNS, DHCP, etc, for higher level orchestration tools such as Foreman.

  • Issues: Redmine
  • Wiki: Foreman wiki
  • Community and support: We have a forum and use Freenode IRC channels
    • #theforeman for general support
    • #theforeman-dev for development chat

Supported Modules

Currently Supported modules:

  • BMC - BMC management of devices supported by freeipmi and ipmitool
  • DHCP - ISC DHCP and MS DHCP Servers
  • DNS - Bind and MS DNS Servers
  • Puppet - Any Puppet server from 0.24.x
  • Puppet CA - Manage certificate signing, cleaning and autosign on a Puppet CA server
  • Realm - Manage host registration to a realm (e.g. FreeIPA)
  • TFTP - any UNIX based tftp server

Installation

Read the Smart Proxy Installation section of the manual.

Configuration

Read the Smart Proxy Settings section of the manual.

For Developers

Special thanks

The original author of this project is Ohad Levy. You can find a more thorough list of people who have contributed to this project at some point in Contributors.

License

See LICENSE file.

About

RESTful proxies for DNS, DHCP, TFTP, BMC and Puppet

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 99.2%
  • Other 0.8%