diff --git a/deployment/memcached/memcached-container-puppet.yaml b/deployment/memcached/memcached-container-puppet.yaml index 100db412d9..ad887b80ce 100644 --- a/deployment/memcached/memcached-container-puppet.yaml +++ b/deployment/memcached/memcached-container-puppet.yaml @@ -137,36 +137,25 @@ outputs: - {get_param: [ServiceNetMap, MemcachedNetwork]} template: '121 memcached <%net_cidr%>': - dport: {get_param: MemcachedPort} + dport: + list_concat: + - - {get_param: MemcachedPort} + - if: + - enable_non_tls_port + - [11211] + - [] proto: 'tcp' source: <%net_cidr%> - '121 memcached': - dport: {get_param: MemcachedPort} + dport: + list_concat: + - - {get_param: MemcachedPort} + - if: + - enable_non_tls_port + - [11211] + - [] proto: 'tcp' source: {get_param: MemcachedIpSubnet} - if: - - and: [memcached_network_unset, enable_non_tls_port] - - map_merge: - repeat: - for_each: - <%net_cidr%>: - get_param: - - ServiceData - - net_cidr_map - - {get_param: [ServiceNetMap, MemcachedNetwork]} - template: - '121 memcached <%net_cidr%>': - dport: 11211 - proto: 'tcp' - source: <%net_cidr%> - - {} - if: - - and: [{not: memcached_network_unset}, enable_non_tls_port] - - '121 memcached': - dport: 11211 - proto: 'tcp' - source: {get_param: MemcachedIpSubnet} - - {} monitoring_subscription: {get_param: MonitoringSubscriptionMemcached} config_settings: map_merge: