We should use cloud api's to identify our public ip address

Needed by private cloud implementations for proper routing.

Change-Id: I512d89c251441898e3e32ca83ae82f6ffeb58675