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