Sha256: 0a567052c263a37027970a06cc599970804df8dcc844d5b18b1e916fc804c631

Contents?: true

Size: 701 Bytes

Versions: 2

Compression:

Stored size: 701 Bytes

Contents

# === Synopsis:
#   RightScale Ohai Runner - Copyright (c) 2013 by RightScale Inc
#
#   runs Ohai in the RightScale environment
#
# === Examples:
#
# === Usage:
#    rs_ohai [ohai node name]
#

require 'rubygems'
require 'right_agent'
require 'right_agent/scripts/usage'
require File.join(File.dirname(__FILE__), '..', 'lib', 'chef', 'ohai_setup')
require 'ohai/application'
if RightScale::Platform.windows?
  require 'ruby-wmi'
end

module RightScale
  class OhaiRunner
    # Activates RightScale environment before running ohai
    #
    # === Return
    # true:: Always return true
    def run
      RightScale::OhaiSetup.configure_ohai
      Ohai::Application.new.run
      true
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
right_link-5.9.5 scripts/ohai_runner.rb
right_link-5.9.2 scripts/ohai_runner.rb