Add $memcached_ipv6 in keystone/authtoken.pp
When set to ``true`` (default is: ``false``) the keystone::resource::authtoken will use the inet6_prefix_any function to set the ``inet6:`` prefix for all emcached servers. This is useful for services relying on python-memcached which require this format: ``inet6:[<hostname>]:<port>``. Related-Bug: #1964824 Depends-On: I096be1bdb8429fb79693a681b709cae93cd8bbb8 Change-Id: Iaa53db36697059121868f6415c7e55d0409c50f3
This commit is contained in:
parent
38c5e93a3f
commit
c24e3bb4df
|
@ -146,6 +146,11 @@
|
|||
# advanced pool will only work under python 2.x Boolean value
|
||||
# Defaults to $::os_service_default.
|
||||
#
|
||||
# [*memcached_ipv6*]
|
||||
# (Optional) Set to true if memcached is listening on IPv6 family protocol
|
||||
# and hostnames are used for memcached servers.
|
||||
# Defaults to false
|
||||
#
|
||||
# [*memcached_servers*]
|
||||
# (Optional) Optionally specify a list of memcached server(s) to use for
|
||||
# caching. If left undefined, tokens will instead be cached in-process.
|
||||
|
@ -225,6 +230,7 @@ class aodh::keystone::authtoken(
|
|||
$memcache_secret_key = $::os_service_default,
|
||||
$memcache_security_strategy = $::os_service_default,
|
||||
$memcache_use_advanced_pool = $::os_service_default,
|
||||
$memcached_ipv6 = false,
|
||||
$memcached_servers = $::os_service_default,
|
||||
$manage_memcache_package = false,
|
||||
$region_name = $::os_service_default,
|
||||
|
@ -275,6 +281,7 @@ class aodh::keystone::authtoken(
|
|||
memcache_security_strategy => $memcache_security_strategy,
|
||||
memcache_use_advanced_pool => $memcache_use_advanced_pool,
|
||||
memcache_pool_unused_timeout => $memcache_pool_unused_timeout,
|
||||
memcached_ipv6 => $memcached_ipv6,
|
||||
memcached_servers => $memcached_servers,
|
||||
manage_memcache_package => $manage_memcache_package,
|
||||
region_name => $region_name,
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
fixes:
|
||||
- |
|
||||
Add param ``$memcached_ipv6`` in *keystone/authtoken.pp*. When set to
|
||||
``true`` (default is: ``false``) the keystone::resource::authtoken will
|
||||
use the inet6_prefix_any function to set the ``inet6:`` prefix for all
|
||||
memcached servers. This is useful for services relying on python-memcached
|
||||
which require this format: ``inet6:[<hostname>]:<port>``. Bug: `1964824
|
||||
<https://bugs.launchpad.net/tripleo/+bug/1964824>`_.
|
||||
|
Loading…
Reference in New Issue