Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Aug 12, 2012

  1. R. Tyler Croy

    Use the newer :puppet livery, and default to an m1.large for testing

    authored
  2. R. Tyler Croy

    Add a simple default profile for cucumber

    authored
  3. R. Tyler Croy

    Upgrade blimpy

    authored
  4. R. Tyler Croy

    Up puppetlabs-firewall to the latest master

    authored
  5. R. Tyler Croy

    Add a simple rakefile for running tests

    authored
  6. R. Tyler Croy

    Add the parallel_tests gem

    authored

Jun 19, 2012

  1. R. Tyler Croy

    Properly tear down the AWS VM at the end of each scenario

    authored
  2. R. Tyler Croy

    Implement the last step definition to make the first scenario pass

    At this point I think it's safe to say that the idea is fleshed out enough, but
    also that the pentagram-web Puppet module has been thoroughly test driven :)
    authored
  3. R. Tyler Croy

    Verify that the host is in fact running the web server

    Using a little Blimpy internals trickery to SSH into the
    host.
    
    Implementing this step actually found an issue with the
    resource graph generated between the 'apache' module and
    the 'passenger' module. Huzzah!
    authored
  4. R. Tyler Croy

    Fix up the package name for zlib-devel (which is really supposed to b…

    …e libz-dev)
    authored
  5. R. Tyler Croy

    Add the zlib-devel package required by passenger

    authored
  6. R. Tyler Croy

    Add the 'build-essential' package to the pentagram-web module

    After jumping *out* from rspec-puppet back to Cucumber, when I
    provisioned the host, the passenger installation failed because
    the system lacked:
      * a compiler
      * zlib development headers
    
    Let's disregard the absurdity of requiring a compiler on a web host
    and just play along.
    
    With the indication from cucumber that we need more resources,
    we can jump back down into rspec-puppet
    authored
  7. R. Tyler Croy

    Add the passenger module into the pentagram-web module

    This was a little trickier since the puppetlabs-passenger module
    does some checks on `$osfamily` when it loads. To mitigate this
    we define (let) some facts for the rspec-puppet run
    authored
  8. R. Tyler Croy

    Add puppetlabs-passenger as a dependency

    authored
  9. R. Tyler Croy

    Ensure that the ruby module is pulled in for pentagram-web hosts

    authored
  10. R. Tyler Croy

    Add the puppetlabs-ruby module as a dependency

    authored
  11. R. Tyler Croy

    First step of pentagram-web module, pull in apache

    This also requires some stupid symlinking set up for rspec-puppet
    to properly find other modules to load in
    authored
  12. R. Tyler Croy

    Add the puppetlabs-apache module as a dependency

    authored
  13. R. Tyler Croy

    Add the puppetlabs firewall module as a dependency

    authored

Jun 18, 2012

  1. R. Tyler Croy

    Update to the latest released Blimpy

    Adding the Gemfile.lock to make sure others are using the same gems as I
    authored

Jun 17, 2012

  1. R. Tyler Croy

    Add the basic rspec-puppet skeleton necessary to drive pentagram-web

    authored
  2. R. Tyler Croy

    Adding rspec-puppet to the Gemfile to dig deeper

    authored
  3. R. Tyler Croy

    Add support to actually spinning up a VM on AWS inside of a Scenario

    Things are now at a point where I need to "go in" and implement
    the "pentagram-web" module and everything that it entails.
    
    Time to whip out rspec-puppet and puppet-module
    authored
  4. R. Tyler Croy

    Reference my own local Blimpy which will copy symlinks properly on rsync

    authored
  5. R. Tyler Croy

    Further set up the temp directory to contain a modules symlink and bo…

    …otstrap.sh
    authored
  6. R. Tyler Croy

    Pull in a bootstrap script to bootstrap Puppet on a test VM

    authored
  7. R. Tyler Croy

    Implement "Given the host is to become ..."

    For now I'm just going to "manually" write the Puppet
    manifest that I want to use on the VM host straight
    into a file in the temp directory
    authored
  8. R. Tyler Croy

    Set up a temporary directory and a temporary Blimpfile to be used lat…

    …er on
    
    The Blimpfile means we can delegate off to AWS instead of needing to run all this mess locally with Vagrant
    authored
  9. R. Tyler Croy

    Add tempdir to the Gemfile, it'll be useful for separating scenarios

    authored
  10. R. Tyler Croy

    Create the first scenario: Provision a fresh app host

    Letting cucumber guide the way here, just taking the automatically generated
    steps and throwing them directly into a step file
    authored
  11. R. Tyler Croy

    Add my first operations-focused feature, no scenarios yet

    This is just "setting the stage" so to speak for what I want
    to accomplish here
    authored
  12. R. Tyler Croy

    Add a simple Sinatra app with a single root-route

    This is a mock-standin for a real web service, I don't
    really feel like building a photo-sharing site just for a blog
    post
    authored
  13. R. Tyler Croy

    Add a simple readme

    authored
  14. R. Tyler Croy

    Initial commit

    authored
Something went wrong with that request. Please try again.