Shareable vagrant and puppet set up for web servers with simple infrastructure json config