Sha256: 9910881eb7f0184738266697b8ef406ebd3747ac1c9ebed9b99f22f408dfbd1a

Contents?: true

Size: 356 Bytes

Versions: 1

Compression:

Stored size: 356 Bytes

Contents

# frozen_string_literal: true

module Facts
  module Windows
    module Cloud
      class Provider
        FACT_NAME = 'cloud.provider'

        def call_the_resolver
          az_metadata = Facter::Resolvers::Az.resolve(:metadata)

          Facter::ResolvedFact.new(FACT_NAME, az_metadata&.empty? ? nil : 'azure')
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
facter-4.0.52 lib/facter/facts/windows/cloud/provider.rb