Class: Chef::Knife::HitoriBootstrap

Inherits:
Chef::Knife show all
Includes:
HitoriBase, RunListOptions
Defined in:
lib/chef/knife/hitori_bootstrap.rb

Instance Method Summary collapse

Methods included from RunListOptions

included

Methods included from HitoriBase

#update_environment

Instance Method Details

#load_depsObject



16
17
18
19
20
# File 'lib/chef/knife/hitori_bootstrap.rb', line 16

def load_deps
  Chef::Knife::HitoriPrepare.load_deps
  Chef::Knife::HitoriCook.load_deps
  super
end

#runObject



22
23
24
25
26
27
28
29
30
31
# File 'lib/chef/knife/hitori_bootstrap.rb', line 22

def run
  update_environment(config[:environment]) if config[:environment]
  hitori_prepare = Chef::Knife::HitoriPrepare.new
  hitori_prepare.config = config.dup
  hitori_prepare.run

  hitori_cook = Chef::Knife::HitoriCook.new
  hitori_cook.config = config.dup
  hitori_cook.run_remote([hitori_prepare.server])
end