This was something of a mistake - now fixed.

The problem was that the fog-side methods like "addresses" an "private_ip_address", etc will sometimes fail when the instances is just starting up. The important part of the above code is really the "rescue nil" part. I have pushed some code that works without any network hardcoding, and I may seek to get the underlying problems fixed in fog.