Method: Configure#run!

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

#run!Object



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/maws/commands/configure.rb', line 25

def run!
  @chunk_source = ChunkSource.new(@config, instances)
  @template_output_dir = @config.config.paths.template_output

  @ssh_actions = {}
  @options = @config.command_line

  configurable_instances = instances.specified.find_all do |instance|
    (instance.status == 'running' || instance.configure_without_running) &&
    (instance.configurations || !options.command.empty?)
  end

  prepare_ssh_actions(configurable_instances)
  execute_ssh_actions(configurable_instances)
end