saltstack/salt — pull request #9189 by erchn (2013-12-11 20:57:17+00:00)
Title: Openstack provider work better for certain scenarios at Rackspace

If I want to use private_ips in a RackConnect environment setting ssh_interface to private_ips triggers a never ending loop, resulting in a wait_for_ip timeout. Public IPs do exist, and the logic was a little off.
Also, ignore_cidr was returning a string when netaddr wasn't available, which evaluated to True in later logic checks. This still logs the Warning, but returns a False match and assumes it's not on the list.