Add Debug Logging Support

Previsouly the openstack::glance class would use the
verbose parameter for debug logging.

This change adds the debug parameter that allows users to
seperate debug and verbose logging levels.

Defauls to 'False' for backwards compatibility and to disable
debug logging.

Change-Id: I55853056e317828faec035cff4b33169b8ee0cfd
This commit is contained in:
danehans
2013-07-01 22:09:24 +00:00
parent 3c0fd00fe9
commit d00c5e5534

View File

@@ -22,6 +22,7 @@
# [swift_store_key] The Swift service user password Defaults to false. # [swift_store_key] The Swift service user password Defaults to false.
# [swift_store_auth_addres] The URL where the Swift auth service lives. Defaults to "http://${keystone_host}:5000/v2.0/" # [swift_store_auth_addres] The URL where the Swift auth service lives. Defaults to "http://${keystone_host}:5000/v2.0/"
# [verbose] Log verbosely. Optional. Defaults to 'False' # [verbose] Log verbosely. Optional. Defaults to 'False'
# [debug] Log at a debug-level. Optional. Defaults to 'False'
# [enabled] Used to indicate if the service should be active (true) or passive (false). # [enabled] Used to indicate if the service should be active (true) or passive (false).
# Optional. Defaults to true # Optional. Defaults to true
# #
@@ -46,6 +47,7 @@ class openstack::glance (
$swift_store_key = false, $swift_store_key = false,
$swift_store_auth_address = "http://127.0.0.1:5000/v2.0/", $swift_store_auth_address = "http://127.0.0.1:5000/v2.0/",
$verbose = 'False', $verbose = 'False',
$debug = 'False',
$enabled = true $enabled = true
) { ) {
@@ -59,7 +61,7 @@ class openstack::glance (
# Install and configure glance-api # Install and configure glance-api
class { 'glance::api': class { 'glance::api':
verbose => $verbose, verbose => $verbose,
debug => $verbose, debug => $debug,
auth_type => 'keystone', auth_type => 'keystone',
auth_port => '35357', auth_port => '35357',
auth_host => $keystone_host, auth_host => $keystone_host,
@@ -73,7 +75,7 @@ class openstack::glance (
# Install and configure glance-registry # Install and configure glance-registry
class { 'glance::registry': class { 'glance::registry':
verbose => $verbose, verbose => $verbose,
debug => $verbose, debug => $debug,
auth_host => $keystone_host, auth_host => $keystone_host,
auth_port => '35357', auth_port => '35357',
auth_type => 'keystone', auth_type => 'keystone',