Class: Chef::Knife::Ssh

Inherits:
Chef::Knife
  • Object
show all
Defined in:
lib/hazetug/tug/knife_base.rb

Instance Method Summary collapse

Instance Method Details

#runObject



30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/hazetug/tug/knife_base.rb', line 30

def run
  extend Chef::Mixin::Command
  @longest = 0
  configure_attribute
  configure_user
  configure_password
  configure_identity_file
  configure_gateway
  configure_session
  exit_status = ssh_command(@name_args[1..-1].join(" "))
  session.close

  exit_status
end