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