aeolus-image-rubygem is a Ruby library used by Conductor to connect with Image Factory and Image Warehouse.
It provides a gem named aeolus-image, which shouldn't be confused with the aeolus-image command-line tool. (There's talk of renaming these shortly to alleviate this confusion.)
aeolus-image-rubygem is meant to be leveraged in code. You might check out config/initializers/aeolus-image.rb in Conductor for an example.
After configurating Factory and/or Warehouse hosts, you can do things like the following:
images = Aeolus::Image::Warehouse::Image.all image1 = images.first image1.name # => "" image1.image_builds # => an array of ImageBuild objects
builds_in_progress = Aeolus::Image::Factory::Builder.all
Start a build with Factory
img = Aeolus::Image::Factory::Image.new( :targets => 'ec2', :template => IO.read('/home/mawagner/template.tpl') ) img.save!