diff --git a/defaults/main.yml b/defaults/main.yml
index 75de4df4..8f1be538 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -257,6 +257,9 @@ keystone_external_ssl: false
# External SSL forwarding proto
keystone_secure_proxy_ssl_header: HTTP_X_FORWARDED_PROTO
+## Override memcached_servers
+keystone_memcached_servers: "{{ memcached_servers }}"
+
## Caching
# This is a list of strings, each string contains a cache server's
# information (IP:port for example)
diff --git a/tasks/keystone_idp_self_signed_distribute.yml b/tasks/keystone_idp_self_signed_distribute.yml
index 86d88cfb..42eb2be1 100644
--- a/tasks/keystone_idp_self_signed_distribute.yml
+++ b/tasks/keystone_idp_self_signed_distribute.yml
@@ -20,7 +20,7 @@
state: "retrieve"
file_mode: "{{ item.file_mode }}"
dir_mode: "{{ item.dir_mode }}"
- server: "{{ memcached_servers }}"
+ server: "{{ keystone_memcached_servers }}"
encrypt_string: "{{ memcached_encryption_key }}"
with_items:
- { src: "{{ keystone_idp.certfile }}", name: "keystone_idp_cert", file_mode: "0640", dir_mode: "0750" }
diff --git a/tasks/keystone_idp_self_signed_store.yml b/tasks/keystone_idp_self_signed_store.yml
index 05c19f6f..7b4a8e3b 100644
--- a/tasks/keystone_idp_self_signed_store.yml
+++ b/tasks/keystone_idp_self_signed_store.yml
@@ -18,7 +18,7 @@
name: "{{ item.name }}"
file_path: "{{ item.src }}"
state: "present"
- server: "{{ memcached_servers }}"
+ server: "{{ keystone_memcached_servers }}"
encrypt_string: "{{ memcached_encryption_key }}"
with_items:
- { src: "{{ keystone_idp.certfile }}", name: "keystone_idp_cert" }
diff --git a/templates/shibboleth2.xml.j2 b/templates/shibboleth2.xml.j2
index 5dca79d8..27d2d847 100644
--- a/templates/shibboleth2.xml.j2
+++ b/templates/shibboleth2.xml.j2
@@ -13,13 +13,13 @@
- {{ memcached_servers }}
+ {{ keystone_memcached_servers }}
- {{ memcached_servers }}
+ {{ keystone_memcached_servers }}