Unset keystone::public_endpoint
Unset keystone::public_endpoint

When public_endpoint parameter is set, keystone composes request urls
from that parameter. However this can cause incorrect url detection
especially for requests coming from admin endpoint, because we use
different urls for each endpoints (admin/internal/public) in TripleO
deployment.

This patch unsets that public_endpoint parameter and makes keystone
detect request urls by headers passed from haproxy.

Closes-bug: #1889017
Depends-on: https://review.opendev.org/#/c/742349/
Change-Id: Ib5f017e95f961c04da3201d75ed17424e168b270

openstack/tripleo-heat-templates,openstack/tripleo-heat-templates