Fixes #6444 - add support for virtual NICs

we rely on custom facts that are provided by discovery images, we'll try to add same facts to other hosts in future, this basically creates ipmi_interface only if these facts are present