Sha256: e08514da227d64c581023654a87faa738c3ad0720d6c4731d728859b8ebfa224

Contents?: true

Size: 390 Bytes

Versions: 2

Compression:

Stored size: 390 Bytes

Contents

require 'ohai'

collect do
  Ohai::System.new.tap do |ohai|
    %w(
      os
      kernel
      hostname
      keys
      network
      platform
      uptime
      virtualization
    ).each do |plugin|
      ohai.require_plugin(plugin)
    end
    processor.metadata(ohai.data)

    # ohai doesn't cleanup after itself
    true while Process.wait(-1, Process::WNOHANG) rescue nil
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ganymed-0.2.1 lib/ganymed/collectors/metadata.rb
ganymed-0.2.0 lib/ganymed/collectors/metadata.rb