check if memcached is defined
Change-Id: I9957125239315bad9257054520f472b52d1559a4
diff --git a/metadata/service/control/control.yml b/metadata/service/control/control.yml
index b47102b..dfc7c0f 100644
--- a/metadata/service/control/control.yml
+++ b/metadata/service/control/control.yml
@@ -46,14 +46,6 @@
port: 9160
- host: ${_param:cluster_node03_address}
port: 9160
- cache:
- members:
- - host: ${_param:cluster_node01_address}
- port: 11211
- - host: ${_param:cluster_node02_address}
- port: 11211
- - host: ${_param:cluster_node03_address}
- port: 11211
identity:
engine: keystone
version: '2.0'
diff --git a/opencontrail/files/2.2/contrail-keystone-auth.conf b/opencontrail/files/2.2/contrail-keystone-auth.conf
index ba13b50..22733a3 100644
--- a/opencontrail/files/2.2/contrail-keystone-auth.conf
+++ b/opencontrail/files/2.2/contrail-keystone-auth.conf
@@ -8,5 +8,7 @@
admin_token={{ config.identity.token }}
admin_tenant_name={{ config.identity.tenant }}
insecure=True
+{%- if config.cache is defined %}
#memcache_servers=127.0.0.1:11211
memcache_servers={% for member in config.cache.members %}{{ member.host }}:{{ member.port }}{% if not loop.last %},{% endif %}{% endfor %}
+{%- endif %}
\ No newline at end of file
diff --git a/opencontrail/files/3.0/contrail-keystone-auth.conf b/opencontrail/files/3.0/contrail-keystone-auth.conf
index ba13b50..22733a3 100644
--- a/opencontrail/files/3.0/contrail-keystone-auth.conf
+++ b/opencontrail/files/3.0/contrail-keystone-auth.conf
@@ -8,5 +8,7 @@
admin_token={{ config.identity.token }}
admin_tenant_name={{ config.identity.tenant }}
insecure=True
+{%- if config.cache is defined %}
#memcache_servers=127.0.0.1:11211
memcache_servers={% for member in config.cache.members %}{{ member.host }}:{{ member.port }}{% if not loop.last %},{% endif %}{% endfor %}
+{%- endif %}
\ No newline at end of file