Sha256: 8736964bc02fd52ae446d286c5d7ac6d696233bdb544a133077f8e39b27acbc9
Contents?: true
Size: 633 Bytes
Versions: 2
Compression:
Stored size: 633 Bytes
Contents
# frozen_string_literal: true module Facter module Solaris class Zone FACT_NAME = 'solaris_zones.zones' def call_the_resolver results = Facter::Resolvers::SolarisZone.resolve(:zone) zones_fact = {} results&.each do |result| fact_value = { result[:name].to_sym => { brand: result[:brand], id: result[:id], ip_type: result[:ip_type], path: result[:path], status: result[:status] } } zones_fact.merge!(fact_value) end ResolvedFact.new(FACT_NAME, zones_fact) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
facter-4.0.8.pre | lib/facts/solaris/solaris_zones/zone.rb |
facter-4.0.7.pre | lib/facts/solaris/solaris_zones/zone.rb |