Book Image

Vagrant Virtual Development Environment Cookbook

Book Image

Vagrant Virtual Development Environment Cookbook

Overview of this book

Table of Contents (17 chapters)
Vagrant Virtual Development Environment Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


Vagrant environments can be provisioned using various scripting languages and the Vagrant shell provisioner, but in many cases, developers and administrators might find advantages in provisioning Vagrant environments using configuration management tools. The number of configuration management tools available to users is large (and growing). In these recipes, we will focus on four primary configuration management tools in Vagrant environments:

  • Puppet

  • Chef

  • Salt

  • Ansible

These four tools are (at the time of this writing) the most popular choices to manage not only Vagrant environments, but also large-scale systems' deployments. These tools can be used to manage Vagrant environments alone, but in many cases, the configuration scripts developed for Vagrant environments can be deployed across larger environments, allowing configurations used for development to ultimately be used in production websites. Vagrant is then the glue that helps systems administrators tie development environments...