Skip to content
develop
Go to file
Code

Latest commit

025c1f3 removed this require, but that
file also contains the V3EnvironmentClassesApiClassesRetriever class
which is still used. This is a case of a bad rebase from my side.
774fb1d

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
lib
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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
  • Facts - module to gather facts from facter (used only on discovered nodes)
  • HTTPBoot - endpoint exposing a (TFTP) directory via HTTP(s) for UEFI HTTP booting
  • Logs - log buffer of proxy logs for easier troubleshooting
  • Templates - unattended Foreman endpoint proxy

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.

You can’t perform that action at this time.