Module: Chef::Knife::Cloud::BootstrapOptions

Defined in:
lib/chef/knife/cloud/chefbootstrap/bootstrap_options.rb

Overview

Ideally chef/knife/bootstap should expose this as module.

Class Method Summary collapse

Class Method Details

.included(includer) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/chef/knife/cloud/chefbootstrap/bootstrap_options.rb', line 28

def self.included(includer)
  includer.class_eval do

    deps do
      require "chef/json_compat"
      require "tempfile" unless defined?(Tempfile)
      require "net/ssh" unless defined?(Net::SSH)
      require "chef/knife/ssh"
      Chef::Knife::Ssh.load_deps
    end

  end
end