Sha256: aa15913c87307a91f883e7cf791a004c9aa00cd56924a9304f594e1b9ea399c8

Contents?: true

Size: 671 Bytes

Versions: 9

Compression:

Stored size: 671 Bytes

Contents

#!/usr/bin/env ruby
$:.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
require "poolparty"
require "poolpartycl"

o = PoolParty::Optioner.new(ARGV) do |opts, optioner|
  opts.on('-n name', '--name name', 'Setup development environment for cloud named')    { |c| optioner.cloudname c }
end
  
o.loaded_clouds.each do |cld|
  
  if cld.remote_instances_list.empty?
    puts "Your cloud is not running"
  else
    str =<<-EOE
    Host #{cld.name}-master
      User        #{cld.user}
      Hostname    #{cld.remote_instances_list.first.ip}
      IdentityFile    #{cld.keypair}
    EOE
  
    puts "Enter the following in your .ssh/config file"
    puts str
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
auser-poolparty-1.1.1 bin/cloud-setup-dev
auser-poolparty-1.1.3 bin/cloud-setup-dev
auser-poolparty-1.1.4 bin/cloud-setup-dev
auser-poolparty-1.1.5 bin/cloud-setup-dev
auser-poolparty-1.1.6 bin/cloud-setup-dev
auser-poolparty-1.1.7 bin/cloud-setup-dev
fairchild-poolparty-1.1.3 bin/cloud-setup-dev
fairchild-poolparty-1.1.4 bin/cloud-setup-dev
fairchild-poolparty-1.1.5 bin/cloud-setup-dev