Sha256: 65b93fe0fa947ca8210a2aac6efe1e9b926dfdb7de7daa4b5950b98673b14c8e
Contents?: true
Size: 579 Bytes
Versions: 16
Compression:
Stored size: 579 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
16 entries across 16 versions & 1 rubygems