aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhongShengping <chdzsp@163.com>2016-10-19 09:12:58 +0800
committerZhongShengping <chdzsp@163.com>2016-10-19 09:12:58 +0800
commit53150ca2c031a81ded0db851761647a5caffe614 (patch)
tree31f74865f016b4e3920648173d8ef1692a6425d7
parent45ebb370439f3662798daa43b4ece45f9199793d (diff)
downloadkolla-53150ca2c031a81ded0db851761647a5caffe614.tar.gz
kolla-53150ca2c031a81ded0db851761647a5caffe614.zip
Memcache configuration for Ceilometer is broken
At the moment we use "memcached_servers = {{ kolla_internal_fqdn }}:{{ memcached_port }}" in keystone_authtoken for Ceilometer. This cannot work because we our haproxy service does not offer memcache, so fix it. Change-Id: I7d9630b8b232f0e5e2a0a33304817a1b255d4855 Closes-Bug: #1634146
-rw-r--r--ansible/roles/ceilometer/templates/ceilometer.conf.j22
1 files changed, 1 insertions, 1 deletions
diff --git a/ansible/roles/ceilometer/templates/ceilometer.conf.j2 b/ansible/roles/ceilometer/templates/ceilometer.conf.j2
index 2bffb57e4..ef3d88cc3 100644
--- a/ansible/roles/ceilometer/templates/ceilometer.conf.j2
+++ b/ansible/roles/ceilometer/templates/ceilometer.conf.j2
@@ -26,7 +26,7 @@ metering_connection = mysql+pymysql://{{ ceilometer_database_user }}:{{ ceilomet
{% endif %}
[keystone_authtoken]
-memcached_servers = {{ kolla_internal_fqdn }}:{{ memcached_port }}
+memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ memcached_port }}{% if not loop.last %},{% endif %}{% endfor %}
auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}
project_domain_name = Default
project_name = service