O'Reilly logo

Creating Development Environments with Vagrant by Michael Peacock

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Provisioning with Puppet

Vagrant is a very powerful tool because of the two concepts it can manage for us:

  • Virtualization
  • Provisioning

We have already learned through Chapter 1, Getting Started with Vagrant and Chapter 2, Managing Vagrant Boxes and Projects how to use Vagrant to manage virtual machines for us, and this is very useful. However, at this stage, these virtual machines are dumb; they have very little software installed for us to use, and they are certainly not configured for our projects. This is where provisioning comes in. Provisioning automates the process of turning a base machine into one, which is configured for use with a specific project.

In this chapter, we are going to quickly look through the basics of Puppet, one ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required