Merge "cache: Parse memcache_server if it's string"

This commit is contained in:
Zuul 2021-08-24 08:59:28 +00:00 committed by Gerrit Code Review
commit 78d26cd0af
1 changed files with 8 additions and 4 deletions

View File

@ -180,10 +180,14 @@ define oslo::cache(
$backend_argument_orig = $backend_argument
}
if !is_service_default($memcache_servers) {
$memcache_servers_orig = join(any2array(inet6_prefix($memcache_servers)), ',')
if is_service_default($memcache_servers) {
$memcache_servers_real = $memcache_servers
} else {
$memcache_servers_orig = $memcache_servers
$memcache_servers_array = $memcache_servers ? {
String => split($memcache_servers, ','),
default => $memcache_servers
}
$memcache_servers_real = join(any2array(inet6_prefix($memcache_servers_array)), ',')
}
if !is_service_default($proxies) {
@ -215,7 +219,7 @@ define oslo::cache(
'cache/proxies' => { value => $proxies_orig },
'cache/enabled' => { value => $enabled },
'cache/debug_cache_backend' => { value => $debug_cache_backend },
'cache/memcache_servers' => { value => $memcache_servers_orig },
'cache/memcache_servers' => { value => $memcache_servers_real },
'cache/memcache_dead_retry' => { value => $memcache_dead_retry },
'cache/memcache_socket_timeout' => { value => $memcache_socket_timeout },
'cache/memcache_pool_maxsize' => { value => $memcache_pool_maxsize },