Revision ec33c155
Added by Dominic Cleal over 8 years ago
manifests/init.pp | ||
---|---|---|
#
|
||
# $log_level:: Foreman proxy log level: WARN, DEBUG, ERROR, FATAL, INFO, UNKNOWN
|
||
#
|
||
# $log_buffer:: Log buffer size
|
||
# type:integer
|
||
#
|
||
# $log_buffer_errors:: Additional log buffer size for errors
|
||
# type:integer
|
||
#
|
||
# $ssl_ca:: SSL CA to validate the client certificates used to access the proxy
|
||
#
|
||
# $ssl_cert:: SSL certificate to be used to run the foreman proxy via https.
|
||
... | ... | |
$user = $foreman_proxy::params::user,
|
||
$log = $foreman_proxy::params::log,
|
||
$log_level = $foreman_proxy::params::log_level,
|
||
$log_buffer = $foreman_proxy::params::log_buffer,
|
||
$log_buffer_errors = $foreman_proxy::params::log_buffer_errors,
|
||
$http = $foreman_proxy::params::http,
|
||
$ssl = $foreman_proxy::params::ssl,
|
||
$ssl_ca = $foreman_proxy::params::ssl_ca,
|
||
... | ... | |
validate_array($trusted_hosts)
|
||
validate_re($log_level, '^(UNKNOWN|FATAL|ERROR|WARN|INFO|DEBUG)$')
|
||
validate_re($plugin_version, '^(installed|present|latest|absent)$')
|
||
# lint:ignore:undef_in_function
|
||
validate_integer($log_buffer, undef, 0)
|
||
validate_integer($log_buffer_errors, undef, 0)
|
||
# lint:endignore
|
||
|
||
# Validate puppet params
|
||
validate_bool($puppetssh_wait)
|
manifests/params.pp | ||
---|---|---|
$version = 'present'
|
||
$plugin_version = 'installed'
|
||
|
||
# variables
|
||
# Enable listening on http
|
||
$bind_host = '*'
|
||
$port = undef # deprecated in favor of $ssl_port/$http_port
|
||
$log = '/var/log/foreman-proxy/proxy.log'
|
||
$log_level = 'ERROR'
|
||
|
||
# Enable listening on http
|
||
$http = false
|
||
$http_port = '8000'
|
||
|
||
# Logging settings
|
||
$log = '/var/log/foreman-proxy/proxy.log'
|
||
$log_level = 'ERROR'
|
||
$log_buffer = 2000
|
||
$log_buffer_errors = 1000
|
||
|
||
# Enable SSL, ensure proxy is added with "https://" protocol if true
|
||
$ssl = true
|
||
$ssl_port = '8443'
|
spec/classes/foreman_proxy__config__spec.rb | ||
---|---|---|
':virsh_network: default',
|
||
':log_file: /var/log/foreman-proxy/proxy.log',
|
||
':log_level: ERROR',
|
||
':log_buffer: 2000',
|
||
':log_buffer_errors: 1000',
|
||
])
|
||
end
|
||
|
templates/settings.yml.erb | ||
---|---|---|
# Uncomment and modify if you want to change the log level
|
||
# WARN, DEBUG, ERROR, FATAL, INFO, UNKNOWN
|
||
:log_level: <%= scope.lookupvar("foreman_proxy::log_level") %>
|
||
|
||
# Log buffer size and extra buffer size (for errors). Defaults to 3000 messages in total,
|
||
# which is about 500 kB request.
|
||
:log_buffer: <%= scope.lookupvar("foreman_proxy::log_buffer") %>
|
||
:log_buffer_errors: <%= scope.lookupvar("foreman_proxy::log_buffer_errors") %>
|
Also available in: Unified diff
Add log_buffer, log_buffer_errors parameters
closes GH-214