The configuration for the smart-proxy is held in the *config/settings.yml* file.
The first non-comment line of this file must be three dashes.
# SSL Setup
The existance of all three ssl key entries enables the use of an SSL connections.
NOTE that both client certificates need to be signed by the same CA, which must be in the ca_file, in order for this to work
see http://theforeman.org/projects/smart-proxy/wiki/SSL for more information
# the list of hosts from which the smart proxy will accept connections. If this list is empty then accepts connections from
# commenting the following lines would mean every verified SSL connection is allowed to access the API.
If this entry is present and not false then # enable the smart-proxy will attempt daemon to disconnect itself from run in the controlling terminal and daemonize itself. background
The # port listened to used by the proxy. If this is not present then the default Sinatra port of 4567 is used.
# Enable TFTP management
# Enable DNS management
# Enable DHCP management
# The vendor can be either isc or native_ms
# Settings for Ubuntu ISC
# Settings for Redhat ISC
# enable PuppetCA management
# enable Puppet management
# Where our proxy log files are stored
# filename or STDOUT
# valid options are
# Logger::WARN, Logger::DEBUG, Logger::Error, Logger::Fatal, Logger:INFO, LOGGER::UNKNOWN