Run puppet until it succeeds
Support new and old style iface enumeration