class Gaptool::RuncmdCommand

Public Instance Methods

execute() click to toggle source
# File lib/gaptool_client/commands.rb, line 89
def execute
  params = exclude_hidden? ? {} : { hidden: true }
  nodes = Gaptool::API.query_nodes(params.merge(instance: instance,
                                                role: role, environment: environment))
  res = Gaptool::SSH.exec(nodes, [commands.join(' ')],
                          serial: serial?, continue_on_errors: continue_on_errors?,
                          batch_size: batch_size)
  exit res
end