Method: Configure#build_ssh_actions_for_instance

Defined in:
lib/maws/commands/configure.rb

#build_ssh_actions_for_instance(instance) ⇒ Object



83
84
85
86
87
88
89
90
91
# File 'lib/maws/commands/configure.rb', line 83

def build_ssh_actions_for_instance(instance)
  if instance.configurations && instance.configurations.collect{|c| c.name}.include?(options.command)
    # command specified as name of a config
    configuration = instance.configurations.find{|c| c.name == options.command}
    execute_configuration(instance, configuration)
  elsif options.command && !options.command.empty?
    queue_remote_command(instance, nil, options.command)
  end
end