Sha256: 417d077332e4bd1268704a7d06df464823ae7ac46e6cbe48c064969f47360b76
Contents?: true
Size: 516 Bytes
Versions: 3
Compression:
Stored size: 516 Bytes
Contents
module PoolParty module Capistrano def set_cloud(cld=nil) raise unless cld @cloud = cld end def set_poolparty_roles returning Array.new do |arr| arr << "role 'master.#{@cloud.name}'.to_sym, '#{@cloud.master.ip}'" arr << "role :master, '#{@cloud.master.ip}'" arr << "role :slaves, '#{@cloud.nonmaster_nonterminated_instances.map{|a| a.ip}.join('", "')}'" if @cloud.nonmaster_nonterminated_instances.size > 0 end.join("\n") end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
auser-poolparty-0.2.84 | lib/poolparty/capistrano.rb |
auser-poolparty-0.2.85 | lib/poolparty/capistrano.rb |
poolparty-0.2.84 | lib/poolparty/capistrano.rb |