Create memcache_servers list in swift proxy profile
authorSteven Hardy <shardy@redhat.com>
Thu, 1 Sep 2016 14:46:01 +0000 (15:46 +0100)
committerSteven Hardy <shardy@redhat.com>
Thu, 1 Sep 2016 15:51:24 +0000 (16:51 +0100)
commit932a9f0409395e1f7e8d83efdd6418d55b040370
tree68139c02d1acdf6dbdfeac528ae3790a110a825e
parentdfd3617f5fa975e74fac4dfc1d17632d2825dd8b
Create memcache_servers list in swift proxy profile

Instead of mangling this list in t-h-t, generate the list derived
from memcached_node_ips, which is now always set when memcached
is deployed, regardless of the role.

Note the port default is hard-coded as this is already hard-coded
(in two places) in t-h-t, but we can override it if this changes
in future.

We need this to remove the swift specific stuff out of overcloud.yaml
to enable custom-roles.

Change-Id: Ic8872e5e51732874ca5b93bff5efd3e7ed75bc31
Partially-Implements: blueprint custom-roles
manifests/profile/base/swift/proxy.pp