Permalink
Commits on Aug 27, 2012
  1. Add a helper script to pull in the appropriate path on Debian-based h…

    …osts for invoking the Puppet binary provided by the gem
    committed Aug 27, 2012
Commits on Aug 25, 2012
  1. Add a minor optimization, don't bother bootstrapping Puppet if it's a…

    …lready in our PATH
    committed Aug 25, 2012
  2. Add a new built-in (and configurable) Puppet livery.

    This will allow for easier bootstrapping and configuration of Puppet on a
    machine, e.g.:
    
        Blimpy.fleet do |f|
          f.add(:aws) do |s|
            s.livery = Blimpy::Livery::Puppet.configure |c|
              c.module_path = "test/modules" # This is relative to the Blimpfile's root directory
            end
          end
        end
    
    In a way, this should fix #47
    committed Aug 25, 2012
Commits on Aug 23, 2012
  1. Move the concept of a Livery around to denote an actual class with mo…

    …re "structure"
    
    This effectively breaks the crap out of existing Blimpfiles with a `ship.livery
    = :cwd` line, or something similar. I think it's worth it at this point.
    
    Liveries will have some access to the box object itself, so that API will need
    to remain consistent for some time. It's expected that every Livery will have
    at least:
    
        * setup_on(box)
        * preflight(box)
        * flight(box)
        * postflight(box)
    
    This should be enough for just about every livery to do what it needs to do
    with the created box. This should also allow (in the future) a Livery to
    express variables or other configuration information "outward" for the
    consumption of other Liveries.
    committed Aug 23, 2012
Commits on Aug 22, 2012
Commits on Aug 20, 2012
Commits on Aug 15, 2012
  1. Merge pull request #50 from branan/instance_data_symbols

    Fix instance_data lookups to use symbols
    committed Aug 15, 2012
Commits on Aug 11, 2012
  1. Make the "name" argument to `blimpy ssh` optional, if it's not provid…

    …ed we'll choose the first ship we find
    committed Aug 11, 2012
Commits on Aug 10, 2012
  1. Bump for a new release

    committed Aug 10, 2012
Commits on Jul 27, 2012
Commits on Jul 21, 2012
Commits on Jul 20, 2012
  1. Force the psych YAML engine

    committed Jul 20, 2012
Commits on Jul 14, 2012
  1. Finish up support for allocating and associating floating IPs for ope…

    …nstack blimps
    
    Last night I was mistakenly using the image ID when trying to associate instead
    of the server ID, so this fixes that. OpenStack wants a certain order of
    operations for associating an IP as well, we must associate only after
    OpenStack says the machine is ready.
    committed Jul 14, 2012
  2. Ensure that we reserialize as much data as possible when re-constitut…

    …ing boxes from .blimp files
    committed Jul 14, 2012
  3. Add support for predestroy/postdestroy hooks to allow OpenStack boxes…

    … to tear down their floating ip
    committed Jul 14, 2012