Previously, novajoin was relying on hiera data to populate endpoints in
keystone, but that recently changed for the rest of the OpenStack
services. This commit updates novajoin to use the same approach with
EndpointMap. Otherwise, deploying the undercloud fails with an error
message similar to the following:
Cannot create an endpoint with an invalid URL: http://%{hiera('ctlplane')}:9090/v1/.
Change-Id: I0e177a5e21ed9fb5eacba7a766c153ba99af34ae