minnestar text logo


Sign up to stay up to date.


DevOps in a box: a Vagrant-based continuous delivery pipeline on your workstation


Learn DevOps automation techniques with the power of Vagrant. See a walkthrough of the GitHub-based [Calavera](https://github.com/CharlesTBetz/Calavera) project — a complete Continuous Delivery pipeline on your own workstation! The project is based on Virtualbox with Vagrant and Chef scripts which build a local 6-node VM cluster:

  • A simple test-driven development environment including application (using Java, junit, ant, and Tomcat)
  • Local and central git instances
  • Commit-driven automated build via Jenkins
  • Artifactory package repository storage of final build package
  • “Production” environment deployment via Artifactory & Chef

The project is free for download from GitHub. It provides a “walking skeleton” solution for various problems with tool integrations, SSH keys, permissions, and so forth that can otherwise be a hassle to work through.

Hear also the motivations behind the project, intended as a microkernel of a larger enterprise IT simulation and currently in use for instructional purposes at the University of St. Thomas. Finally, provide feedback as to how the project should evolve! (Docker? MEAN stack? Monitoring? Ticketing?)


Minnebar 10 (2015-04-11)


Charles Betz