From f11042acae8806b1b2979ce6b35e31a3c07ab04a Mon Sep 17 00:00:00 2001
From: Pierre Hanselmann <pierre.hanselmann@gmail.com>
Date: Thu, 11 Jan 2018 09:05:14 +0100
Subject: [PATCH] Designate/Neutron communicaton failure

Designate communicate on publicURL (Default) endpoint with Neutron.
When TLS is enabled it generates errors (Missing certificate). We
need to ensure designate communicate with neutron on internalURL.

Change-Id: Ie969fc2d1a2d4241371b459af2fc5b7bdf236bf0
Closes-Bug: #1742625
---
 ansible/roles/designate/templates/designate.conf.j2 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ansible/roles/designate/templates/designate.conf.j2 b/ansible/roles/designate/templates/designate.conf.j2
index 4252754550..69419de3c4 100644
--- a/ansible/roles/designate/templates/designate.conf.j2
+++ b/ansible/roles/designate/templates/designate.conf.j2
@@ -60,6 +60,9 @@ cache_driver = sqlalchemy
 pool_id = {{ designate_pool_id }}
 workers = {{ openstack_service_workers }}
 
+[network_api:neutron]
+endpoint_type = internalURL
+
 [pool_manager_cache:sqlalchemy]
 connection = mysql+pymysql://{{ designate_pool_manager_database_user }}:{{ designate_pool_manager_database_password }}@{{ designate_pool_manager_database_address }}/{{ designate_pool_manager_database_name }}
 max_retries = 10
-- 
GitLab