Support hosts without private ip without errors

Not all Linode hosts have a private ip. This fixes an actual error that was happening because the generated list of private ips is empty when there isn't one.
Merge pull request #6992 from joefiorini/patch-1

Support hosts without private ip without errors