Skip to content
This repository was archived by the owner on May 26, 2026. It is now read-only.

Installing

fairchild edited this page Sep 13, 2010 · 39 revisions

No offense to the wonderful github, but sometimes their system just does not work. Unfortunately, PoolParty has befallen the “my gem does not build” problem. So, until they (and I) can get it resolved, the most efficient way to install PoolParty is to install it manually.

Dependencies required to build gem locally


gem install technicalpickles-jeweler # for gem building tasks
gem install tarruby #(depends on libtar, i.e.  sudo port install libtar)
gem install rake rubigen activesupport logging ruby2ruby
gem install redcloth ?
gem install ruby-openid stomp  #a chef dependencies
gem install chef ohai  -s http://gems.opscode.com

Instructions


git clone git://github.com/auser/poolparty.git
git submodule init
git submoduile update
cd poolparty
rake install

make a clouds.rb file, for example:


pool :pond do
  instances 1..3
  keypair "/path/to/keypair"  
  cloud :party do
    has_file :name => "/etc/motd", :content => "Welcome to your PoolParty instance"
  end  
end


./bin/cloud-start -s clouds.rb
If all goes well you should be able to
cloud-ssh
and be greeted with your motd.

notes
poolparty gathers most of the dependencies and configuration files for the cloud at /tmp/poolparty. This directory is rsynced to the server, so if you want to make changes, be sure to rm -rf /tmp/poolparty to ensure none of the old, cached data is being used

Clone this wiki locally