File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
lib/facter/util/facts/posix Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -16,10 +16,14 @@ def platform
1616 private
1717
1818 def check_docker_lxc
19+ return unless Object . const_defined? ( 'Facter::Resolvers::Linux::Containers' )
20+
1921 Facter ::Resolvers ::Linux ::Containers . resolve ( :vm )
2022 end
2123
2224 def check_gce
25+ return unless Object . const_defined? ( 'Facter::Resolvers::Linux::DmiBios' )
26+
2327 bios_vendor = Facter ::Resolvers ::Linux ::DmiBios . resolve ( :bios_vendor )
2428 'gce' if bios_vendor &.include? ( 'Google' )
2529 end
@@ -61,6 +65,8 @@ def check_openbsd
6165 end
6266
6367 def check_other_facts
68+ return unless Object . const_defined? ( 'Facter::Resolvers::Linux::DmiBios' )
69+
6470 bios_vendor = Facter ::Resolvers ::Linux ::DmiBios . resolve ( :bios_vendor )
6571 return 'kvm' if bios_vendor &.include? ( 'Amazon EC2' )
6672
You can’t perform that action at this time.
0 commit comments