Using Vagrant and Chef to manage your Development Environment

Download this episode

Download Video


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



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.