Blimpy

Excelsior!

About

Notes and other bits are being stored in this public Evernote notebook.

The current concept/design document is captured in this note

The Blimpfile

Here's an example Blimpfile:

    Blimpy.fleet do |fleet|
        fleet.add do |ship|
            ship.image_id = 'ami-349b495d'
            ship.livery = 'rails'
            ship.group = 'Simple' # [Required] The name of the desired Security Group
            ship.region = 'us-west-1'
            ship.name = 'Rails App Server'
        end
    end

What is Livery?

In aviation, livery is the insignia or "look" an aircraft typically has. For example, Alaskan Airlines has a distinctive "creepy mountain man" livery on every plane.

With Blimpy, "livery" is a similar concept, a means of describing the "look" of a specific machine in the cloud. Currently the concept is still on the drawing board, but if you would imagine a tarball containing a bootstrap.sh script and Chef cookbooks or Puppet manifests to provision the entirety of the machine from start-to-finish.

When the machine comes online, the specified livery would be downloaded from S3 (for example) and bootstrap.sh would be invoked as root.