Merge "Train-only: Use tht parameter to detect IPv6 usage for memcached" into stable/train

This commit is contained in:
Zuul 2022-05-23 17:16:24 +00:00 committed by Gerrit Code Review
commit da83e72099
1 changed files with 9 additions and 9 deletions

View File

@ -80,6 +80,10 @@ parameters:
port set with MemcachedPort parameter (above) and on 11211,
without TLS.
type: boolean
MemcachedIPv6:
default: false
description: Enable IPv6 features in Memcached.
type: boolean
conditions:
internal_tls_enabled: {get_param: MemcachedTLS}
@ -96,10 +100,6 @@ conditions:
- equals: [{get_param: MemcachedDebug}, 'true']
- equals: [{get_param: MemcachedDebug}, 'True']
- equals: [{get_param: Debug}, true]
is_ipv6:
equals:
- {get_param: [ServiceData, net_ip_version_map, {get_param: [ServiceNetMap, MemcachedNetwork]}]}
- 6
resources:
@ -123,7 +123,7 @@ outputs:
memcached::listen:
list_concat:
- - if:
- is_ipv6
- {get_param: MemcachedIPv6}
- '::1'
- '127.0.0.1'
- str_replace:
@ -139,7 +139,7 @@ outputs:
params:
$NETWORK: {get_param: [ServiceNetMap, MemcachedNetwork]}
- if:
- is_ipv6
- {get_param: MemcachedIPv6}
- 'notls:[::1]:11211'
- 'notls:127.0.0.1:11211'
- []
@ -149,7 +149,7 @@ outputs:
# see: https://github.com/saz/puppet-memcached/pull/127
memcached::listen_ip:
- if:
- is_ipv6
- {get_param: MemcachedIPv6}
- '::1'
- '127.0.0.1'
- str_replace:
@ -159,7 +159,7 @@ outputs:
$NETWORK: {get_param: [ServiceNetMap, MemcachedNetwork]}
memcached::listen_ip_uri:
- if:
- is_ipv6
- {get_param: MemcachedIPv6}
- '::1'
- '127.0.0.1'
- str_replace:
@ -267,7 +267,7 @@ outputs:
memcached_authtoken_port: {get_param: MemcachedPort}
-
if:
- is_ipv6
- {get_param: MemcachedIPv6}
- memcached_ipv6: true
- {}
# BEGIN DOCKER SETTINGS