Rackit is a project mainly written in Ruby, it's free.
Ruby based command line interface to Rackspace CloudServer API
Rackit is comprised of two parts:
This is a project for me to get some practical experience with Ruby - I am not looking to compete against the likes of Chef, I'm just learning Ruby.
Thanks! Z
This source is available on Github and the gem is available on Gemcutter. To install it, do
gem sources -a http://gemcutter.org/ (Newer Ruby Gems have this already)
sudo gem install rackit
ruby rackit.rb init
require 'rackit'
environment = Environment.new("Development", "dev") do
server "web", {:instances => 2, :imageId => 49, :flavorId => 2 }
server "worker" , {:instances => 1, :imageId => 49, :flavorId => 2 }
server "sql", {:instances => 1, :imageId => 49, :flavorId => 2 }
end
ruby rackit.rb start dev
ruby rackit.rb stop dev
The DSL does work somewhat ...work in progress! :)
Thanks,
Z