From f11042acae8806b1b2979ce6b35e31a3c07ab04a Mon Sep 17 00:00:00 2001 From: Pierre Hanselmann 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