Add Debug Logging Support

Previsouly the openstack::keystone 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.

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

Change-Id: Icd00233d00bec71bac15fe58c0edf6f47f9c32a7
This commit is contained in:
danehans
2013-07-02 18:32:35 +00:00
parent 3c0fd00fe9
commit 1f39c55737

View File

@@ -18,6 +18,7 @@
# [keystone_db_dbname] Name of keystone DB. Optional. Defaults to 'keystone'
# [keystone_admin_tenant] Name of keystone admin tenant. Optional. Defaults to 'admin'
# [verbose] Log verbosely. Optional. Defaults to 'False'
# [debug] Log at a debug-level. Optional. Defaults to 'False'
# [bind_host] Address that keystone binds to. Optional. Defaults to '0.0.0.0'
# [internal_address] Internal address for keystone. Optional. Defaults to $public_address
# [admin_address] Keystone admin address. Optional. Defaults to $internal_address
@@ -58,6 +59,7 @@ class openstack::keystone (
$db_name = 'keystone',
$admin_tenant = 'admin',
$verbose = 'False',
$debug = 'False',
$bind_host = '0.0.0.0',
$region = 'RegionOne',
$internal_address = false,
@@ -182,7 +184,7 @@ class openstack::keystone (
class { '::keystone':
verbose => $verbose,
debug => $verbose,
debug => $debug,
bind_host => $bind_host,
catalog_type => 'sql',
admin_token => $admin_token,