Virtual machines, puppet and vagrant to setup a development environment of a maze.core project.