class Facts::Solaris::Ldom
Constants
- FACT_NAME
Public Class Methods
new()
click to toggle source
# File lib/facter/facts/solaris/ldom.rb, line 7 def initialize @log = Facter::Log.new(self) end
Public Instance Methods
call_the_resolver()
click to toggle source
# File lib/facter/facts/solaris/ldom.rb, line 11 def call_the_resolver fact_value = { domainchassis: resolve(:chassis_serial), domaincontrol: resolve(:control_domain), domainname: resolve(:domain_name), domainrole: { control: resolve(:role_control), impl: resolve(:role_impl), io: resolve(:role_io), root: resolve(:role_root), service: resolve(:role_service) }, domainuuid: resolve(:domain_uuid) } Facter::ResolvedFact.new(FACT_NAME, fact_value) end
resolve(key)
click to toggle source
# File lib/facter/facts/solaris/ldom.rb, line 29 def resolve(key) Facter::Resolvers::Solaris::Ldom.resolve(key) end