Sha256: 61211dc0189f7a5859c5e76a11f2eed0341580ca1eb8ceeab4c66eeac15bf4d0

Contents?: true

Size: 380 Bytes

Versions: 1

Compression:

Stored size: 380 Bytes

Contents

require 'tempfile'

module Cloudkick::Command
  class Pssh < Base
    def index
      file = Tempfile.new('ck')

      client.get('nodes').each do |node|
        file.puts node.ipaddress
      end
      
      file.flush
      exec("pssh -h #{file.path} -l #{@args[0]} -o #{args[1]} #{args[2]}")
      file.close
    end
  end

  class Pscp < Base
    def index
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cloudkick-0.2.0 lib/cloudkick/commands/parallel.rb