lib/facter/facts/linux/ec2_userdata.rb in facter-4.0.39 vs lib/facter/facts/linux/ec2_userdata.rb in facter-4.0.40
- old
+ new
@@ -31,10 +31,11 @@
def check_product_name
product_name = Facter::Resolvers::Linux::DmiBios.resolve(:product_name)
return unless product_name
- Facter::FactsUtils::HYPERVISORS_HASH.each { |key, value| return value if product_name.include?(key) }
+ _, value = Facter::FactsUtils::HYPERVISORS_HASH.find { |key, _value| product_name.include?(key) }
+ value
end
def check_bios_vendor
bios_vendor = Facter::Resolvers::Linux::DmiBios.resolve(:bios_vendor)
return 'kvm' if bios_vendor&.include?('Amazon EC2')