tripleo-heat-templates/environments/ssl/enable-memcached-tls.yaml
Grzegorz Grasza f3ac958f47 Add TLS support to services using memcached
This patch enables TLS connections to memcached in services which
support it. Specifically the settings are consumed by swift's internal
memcached client through puppet-swift; or oslo.cache, through
puppet-ceilometer, puppet-keystone, puppet-nova, puppet-heat
and puppet-oslo.

NOTE(moguimar): Squashing fixes proposed by Rabi Mirsha in order to
optimize conditions.

Squashes:
- Optimize conditions for TLS support
  (cherry picked from commit cc5eb81771)

Depends-on: https://review.opendev.org/773908
Depends-on: https://review.opendev.org/774121
Depends-on: https://review.opendev.org/775618
Depends-on: https://review.opendev.org/779924
Depends-on: https://review.opendev.org/775647
Change-Id: Ic77ed56c32c7071ce126a1528030094b97894653
(cherry picked from commit 1ceb521805)
2021-03-22 21:17:09 +01:00

11 lines
332 B
YAML

# title: Enable TLS in Memcached Internal Endpoint
# description: |
# Use this environment to generate certificates and enable TLS in
# Memcached. ssl.yaml environment must also be used.
parameter_defaults:
MemcachedTLS: true
MemcachedPort: 11212
ExtraConfig:
memcached_port: 11212
memcached_authtoken_port: 11211