Sha256: 733f071df0a5c380a79044eb735e74be8a86d91027c64bf3dc5e58816886c874

Contents?: true

Size: 572 Bytes

Versions: 28

Compression:

Stored size: 572 Bytes

Contents

# Basic pool spec
# Shows global settings for the clouds
pool :application do
  instances 1..5
  
  cloud :basic_app do
    minimum_instances 3
    maximum_instances 10
    keypair 'ari'
    using :ec2 do
      image_id "ami-abc123"
    end
    
    monitor :cpu do |v|
      configure if v < 0.2
      vote_for(:expand) if v > 0.9
    end
    
    has_file :name => "/etc/motd", :content => "Welcome to your PoolParty instance"
  end
  
  cloud :basic_db do    
    minimum_instances 1
    keypair "id_rsa"
    using :ec2 do
      image_id "ami-1234bc"
    end
  end

end

Version data entries

28 entries across 28 versions & 3 rubygems

Version Path
auser-poolparty-1.3.0 examples/basic.rb
auser-poolparty-1.3.1 examples/basic.rb
auser-poolparty-1.3.10 examples/basic.rb
auser-poolparty-1.3.11 examples/basic.rb
auser-poolparty-1.3.12 examples/basic.rb
auser-poolparty-1.3.13 examples/basic.rb
auser-poolparty-1.3.14 examples/basic.rb
auser-poolparty-1.3.15 examples/basic.rb
auser-poolparty-1.3.16 examples/basic.rb
auser-poolparty-1.3.17 examples/basic.rb
auser-poolparty-1.3.2 examples/basic.rb
auser-poolparty-1.3.3 examples/basic.rb
auser-poolparty-1.3.4 examples/basic.rb
auser-poolparty-1.3.5 examples/basic.rb
auser-poolparty-1.3.6 examples/basic.rb
auser-poolparty-1.3.7 examples/basic.rb
auser-poolparty-1.3.8 examples/basic.rb
fairchild-poolparty-1.3.17 examples/basic.rb
fairchild-poolparty-1.3.5 examples/basic.rb
poolparty-1.3.15 examples/basic.rb