class Ogre::Base

Base ogre class includes common parameters used to authenticate with Chef::REST

Public Instance Methods

chef_rest() click to toggle source

Parameters passed in from cli will take precedence

# File lib/ogre/base.rb, line 15
def chef_rest
  Chef::Config.node_name = options[:run_as] || Config.options[:run_as]
  Chef::Config.client_key = options[:key_path] || Config.options[:key_path]
  if Config.options[:ssl_verify_mode] == 'false' then Chef::Config.ssl_verify_mode = :verify_none end
  Chef::ServerAPI.new(options[:server_url] || Config.options[:server_url], api_version: '0')
end