db: remove useless pick
Do not try to look for parameters in ::barbican that doesn't exist. Change-Id: Ib3fc6b5673fb3c8d59717edd073071f88af331a9
This commit is contained in:
parent
96d6a1d1ce
commit
31e84abe7f
|
@ -60,35 +60,27 @@ class barbican::db (
|
|||
$database_db_max_retries = $::os_service_default,
|
||||
) {
|
||||
|
||||
$database_connection_real = pick($::barbican::database_connection, $database_connection)
|
||||
$database_idle_timeout_real = pick($::barbican::database_idle_timeout, $database_idle_timeout)
|
||||
$database_min_pool_size_real = pick($::barbican::database_min_pool_size, $database_min_pool_size)
|
||||
$database_max_pool_size_real = pick($::barbican::database_max_pool_size, $database_max_pool_size)
|
||||
$database_max_retries_real = pick($::barbican::database_max_retries, $database_max_retries)
|
||||
$database_retry_interval_real = pick($::barbican::database_retry_interval, $database_retry_interval)
|
||||
$database_max_overflow_real = pick($::barbican::database_max_overflow, $database_max_overflow)
|
||||
|
||||
validate_re($database_connection_real,
|
||||
validate_re($database_connection,
|
||||
'^(sqlite|mysql(\+pymysql)?|postgresql):\/\/(\S+:\S+@\S+\/\S+)?')
|
||||
|
||||
oslo::db { 'barbican_config':
|
||||
connection => $database_connection_real,
|
||||
idle_timeout => $database_idle_timeout_real,
|
||||
min_pool_size => $database_min_pool_size_real,
|
||||
max_pool_size => $database_max_pool_size_real,
|
||||
max_retries => $database_max_retries_real,
|
||||
retry_interval => $database_retry_interval_real,
|
||||
max_overflow => $database_max_overflow_real,
|
||||
connection => $database_connection,
|
||||
idle_timeout => $database_idle_timeout,
|
||||
min_pool_size => $database_min_pool_size,
|
||||
max_pool_size => $database_max_pool_size,
|
||||
max_retries => $database_max_retries,
|
||||
retry_interval => $database_retry_interval,
|
||||
max_overflow => $database_max_overflow,
|
||||
db_max_retries => $database_db_max_retries,
|
||||
}
|
||||
|
||||
# TODO(aschultz): Remove this config once barbican properly leverages oslo
|
||||
$database_pool_size_real = pick($::barbican::database_pool_size, $database_pool_size)
|
||||
barbican_config {
|
||||
'DEFAULT/sql_connection': value => $database_connection_real, secret => true;
|
||||
'DEFAULT/sql_idle_timeout': value => $database_idle_timeout_real;
|
||||
'DEFAULT/sql_pool_size': value => $database_pool_size_real;
|
||||
'DEFAULT/sql_pool_max_overflow': value => $database_max_overflow_real;
|
||||
'DEFAULT/sql_connection': value => $database_connection, secret => true;
|
||||
'DEFAULT/sql_idle_timeout': value => $database_idle_timeout;
|
||||
'DEFAULT/sql_pool_size': value => $database_pool_size;
|
||||
'DEFAULT/sql_pool_max_overflow': value => $database_max_overflow;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue