Sha256: eb6ce4de4b996720c3c4c302729de1ae1d68a35db4b11a0b22965b6491873788
Contents?: true
Size: 551 Bytes
Versions: 12
Compression:
Stored size: 551 Bytes
Contents
module Mccloud module Command def command(selection=nil,command="who am i") unless options.parallel? on_selected_machines(selection) do |id,vm| server=PROVIDER.servers.get(id) server.private_key_path=vm.private_key server.username = vm.user if server.state == "running" result=server.ssh(command) puts result[0].stdout else puts "not running so what's the point" end end else invoke :multi , [selection, command] end end end end
Version data entries
12 entries across 12 versions & 1 rubygems