JumpStart is a script runner and template parser written in Ruby with Ruby projects in mind.
It should function equally well for any project where there are many configuration steps to get up and running.