Using Vagrant and Chef to manage your Development Environment

Play Using Vagrant and Chef to manage your Development Environment
Sign in to queue


Using tools such as Vagrant and Chef it is possible to ensure that everyone in your team, from design to development, from testing to deployment are using the same environment for their work. This makes it easier to manage and scale the whole process. In this screencast we show you how to get started.

Vagrant is a tool for building complete development environments, sandboxed in a virtual machine. It helps enforce good practices by encouraging the use of automation so that development environments are as close to production as possible.

Chef models IT infrastructure and application delivery as code, giving you the power and flexibility to deliver what your customer wants more quickly and more reliably. It is built to address the hard infrastructure challenges faced by modern developers and IT Pros.

In this screencast we show how to get started with Vagrant and Puppet to create a simple web application development environment. It will show you:

  • How to install Vagrant
  • How to create a Linux based guest virtual machine for development and testing using Vagrant and Hyper-V
  • Use a shared drive between the host and the guest to manage application and configuration data
  • Use version control to share application and configuration data between team members
  • Use Chef to provision the virtual machine
  • Build a simple Hello World web applications



Download this episode

The Discussion

Add Your 2 Cents