Sha256: ff222a61cfe2a1e5af5e25fb480728c74696e0a125a4c261c3f140b84c1c1f5b
Contents?: true
Size: 759 Bytes
Versions: 31
Compression:
Stored size: 759 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('-p poolname', '--pool name', 'Start pool by this name') { |p| optioner.poolname p } end o.loaded_pools.each do |pl| with_pool(pl) do puts subheader("Pool: #{pl.name}") pool_clouds.each do |cl| vputs subheader("Cloud: #{cl.name}") cl.launch_and_configure_master! when_no_pending_instances do puts open(::File.join(File.dirname(__FILE__), "..", "lib", "poolparty", "config", "postlaunchmessage.txt")).read ^ {:master_ip => cl.master.ip.chomp} clear_base_directory unless testing end end end end
Version data entries
31 entries across 31 versions & 3 rubygems