lib/facts/windows/hypervisors/kvm.rb in facter-4.0.8.pre vs lib/facts/windows/hypervisors/kvm.rb in facter-4.0.9.pre

- old
+ new

@@ -1,34 +1,36 @@ # frozen_string_literal: true -module Facter +module Facts module Windows - class HypervisorsKvm - FACT_NAME = 'hypervisors.kvm' + module Hypervisors + class Kvm + FACT_NAME = 'hypervisors.kvm' - def call_the_resolver - fact_value = discover_provider || {} if kvm? + def call_the_resolver + fact_value = discover_provider || {} if kvm? - ResolvedFact.new(FACT_NAME, fact_value) - end + Facter::ResolvedFact.new(FACT_NAME, fact_value) + end - private + private - def kvm? - product_name = Resolvers::DMIComputerSystem.resolve(:name) + def kvm? + product_name = Facter::Resolvers::DMIComputerSystem.resolve(:name) - (Resolvers::Virtualization.resolve(:virtual) == 'kvm' || Resolvers::NetKVM.resolve(:kvm)) && - product_name != 'VirtualBox' && !product_name.match(/^Parallels/) - end + (Facter::Resolvers::Virtualization.resolve(:virtual) == 'kvm' || Facter::Resolvers::NetKVM.resolve(:kvm)) && + product_name != 'VirtualBox' && !product_name.match(/^Parallels/) + end - def discover_provider - manufacturer = Resolvers::DMIBios.resolve(:manufacturer) + def discover_provider + manufacturer = Facter::Resolvers::DMIBios.resolve(:manufacturer) - return { google: true } if manufacturer == 'Google' + return { google: true } if manufacturer == 'Google' - return { openstack: true } if Resolvers::DMIComputerSystem.resolve(:name) =~ /^OpenStack/ + return { openstack: true } if Facter::Resolvers::DMIComputerSystem.resolve(:name) =~ /^OpenStack/ - return { amazon: true } if manufacturer =~ /^Amazon/ + return { amazon: true } if manufacturer =~ /^Amazon/ + end end end end end