Description of problem: We're not able to specify the AMQP server IP address for Openstack providers. When deploying an undercloud with SSL enabled the Keystone endpoints are set on a different IP address than the one RabbitMQ uses to bind. Thus the RabbitMQ server can't be reached from Cloudforms side.
Also need to support Staypuft installed Openstack, in my case an old Juno HA deployment, Rabbit is running at port 35672. I've installed it a while back, don't remember (or think) I had done any custom rabbit port settings. Other than port issue, Rabbit only listens on internal staypuft IP's (192.168.0.X) this is another problem not related, probably could be fixed on Staypuft installer's side. Tested with CFME 5.5.2.4.20160127105142_395c086
Julian, this is dependent on the multi-endpoint work you're working on.
*** Bug 1255324 has been marked as a duplicate of this bug. ***
*** Bug 1103965 has been marked as a duplicate of this bug. ***