From b13c40f5862ecb36fa8bbd1a2453d6d28e5f0028 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Javier=20Castillo=20Alc=C3=ADbar?=
 <javier.castillo.alcibar@gmail.com>
Date: Tue, 22 Nov 2016 13:12:03 +0100
Subject: [PATCH] Make sure ceilometer/service_credentials wotks with
 internalURL

When configuring kolla with

 - kolla_enable_tls_external: "yes"

ceilometer service credential defaults to publicURL.

Ceilometer should work with the internal interface (v3 API Identity syntax):

.....
[service_credentials]
interface = internal
.....

Change-Id: I898ffb2b901f08b810756d80dbb988d8c9298219
Closes-Bug: #1643860
---
 ansible/roles/ceilometer/templates/ceilometer.conf.j2 | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ansible/roles/ceilometer/templates/ceilometer.conf.j2 b/ansible/roles/ceilometer/templates/ceilometer.conf.j2
index 726571f28b..c32f3ec681 100644
--- a/ansible/roles/ceilometer/templates/ceilometer.conf.j2
+++ b/ansible/roles/ceilometer/templates/ceilometer.conf.j2
@@ -52,6 +52,7 @@ project_name = service
 project_domain_id = default
 user_domain_id = default
 auth_type = password
+interface = internal
 
 {% if ceilometer_database_type == 'gnocchi' %}
 [dispatcher_gnocchi]