Actions
Settingsyml » History » Revision 1
Revision 1/29
| Next »
Paul Kelly, 01/26/2011 10:00 AM
Settings¶
The configuration for the smart-proxy is held in the config/settings.yml file.
--- # SSL Setup
The existance of all three ssl key entries enables the use of SSL connections.
p>
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
:ssl_certificate: ssl/certs/fqdn.pem :ssl_ca_file: ssl/certs/ca.pem :ssl_private_key: ssl/private_keys/fqdn.key# the hosts which the proxy accepts connections from # commenting the following lines would mean every verified SSL connection allowed
:trusted_hosts:
- foreman.prod.domain
- foreman.dev.domain
- enable the daemon to run in the background
:daemon: true
- port used by the proxy
:port: 8443
- Enable TFTP management
:tftp: true
:tftproot: /tmp/tftpboot
- Enable DNS management
:dns: true
:dns_key: /home/proxy/keys/Kapi.+157+47848.private
- Enable DHCP management
:dhcp: true - The vendor can be either isc or native_ms
:dhcp_vendor: isc - Settings for Ubuntu ISC
#:dhcp_config: /etc/dhcp3/dhcpd.conf
#:dhcp_leases: /var/lib/dhcp3/dhcpd.leases - Settings for Redhat ISC
:dhcp_config: etc/dhcpd.conf
:dhcp_leases: etc/dhcpd.leases
- enable PuppetCA management
#:puppetca: true
- enable Puppet management
#:puppet: true
- Where our proxy log files are stored
- filename or STDOUT
:log_file: /tmp/proxy.log - valid options are
- Logger::WARN, Logger::DEBUG, Logger::Error, Logger::Fatal, Logger:INFO, LOGGER::UNKNOWN
#:log_level: Logger::DEBUG
Updated by Paul Kelly almost 14 years ago · 29 revisions