Ohai required support additional packages,
and unfortunatelly, not all of them are
opensource friendly (ruby-sigar, for example).
This changes will let us to rid ruby-mixlib*,
ruby-sigar and ruby-yajl packages.
Also, it may sound strange, but ohai[:virtualization]
makes decision based on /proc/cpuinfo information
only (this applies only to kvm/qemu, other virt-systems
determines correctly, AFAICS).
So, if someone will choose a non-default (qemu)
processor configuration, ohai will return incomplete
information about virtualization on a kvm-based virtual host.
Facter doing it more intelligently.
Blueprint: get-rid-of-ohai
Change-Id: Ia8021a3ab83bbf973eff548880ae10a540476b1c
- Skip Virtual Functions from list of interfaces
- Add SR-IOV related info for enabled devices to meta/interfaces
Change-Id: I62299123b7ba783544a0b7411d5ee95bcab726f3
Implements: blueprint #support-sriov
Implements: blueprint #sr-iov-in-nailgun-agent