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
16
16
private
17
17
18
18
def check_docker_lxc
19
+ return unless Object . const_defined? ( 'Facter::Resolvers::Linux::Containers' )
20
+
19
21
Facter ::Resolvers ::Linux ::Containers . resolve ( :vm )
20
22
end
21
23
22
24
def check_gce
25
+ return unless Object . const_defined? ( 'Facter::Resolvers::Linux::DmiBios' )
26
+
23
27
bios_vendor = Facter ::Resolvers ::Linux ::DmiBios . resolve ( :bios_vendor )
24
28
'gce' if bios_vendor &.include? ( 'Google' )
25
29
end
@@ -61,6 +65,8 @@ def check_openbsd
61
65
end
62
66
63
67
def check_other_facts
68
+ return unless Object . const_defined? ( 'Facter::Resolvers::Linux::DmiBios' )
69
+
64
70
bios_vendor = Facter ::Resolvers ::Linux ::DmiBios . resolve ( :bios_vendor )
65
71
return 'kvm' if bios_vendor &.include? ( 'Amazon EC2' )
66
72
You can’t perform that action at this time.
0 commit comments