StackStrap documentation

A tool that uses vagrant + salt to make development more awesome.

Overview

Let’s face it, writing code is awesome, but writing code in a team without a great strategy and a solid devops team supporting you can get really frustrating when trying to manage development environments within the team.

Vagrant does an amazing job of automating the task of bringing up virtual machines for development, but it doesn’t do too much in the way of configuring the operating system. Enter it’s provisioners, these allow you the ability to configure the system after Vagrant creates it but knowing how you should be configuring the system is a whole other question.

StackStrap aims to ease this situation by utilizing the Salt provisioner in Vagrant along with a community repository of Salt states that allow you to quickly and reliably create development environments using our simple macros. These macros are coupled with a Jinja parsed Template that lays out your ideal project file structure. This way you can easily strap your favourite framework in just the way your team likes to use it. You can have a bootable development ready environment to play with in minutes.

Here be dragons

January 1st, 2014: New year, new approach. We’ve done a complete 180 degree turn on the approach for how stackstrap works. If you used it prior to Jan 1 2014 please make sure to read the docs again to familiarize yourself with the changes. They are drastic.

Getting Help

You can find us in #stackstrap on freenode if you want to chat or need help.

There is also a Google Group (stackstrap@googlegroups.com).