O'Reilly logo

Configuration Management with Chef-Solo by Naveed ur Rahman

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. Setting Up a Development Environment

In the previous chapter, we installed Chef-Solo on our local environment and executed recipes with Nginx. However, imagine if we were working on different projects and some projects require different web servers and configurations. It would be difficult to install everything on the same system.

In this chapter, we'll install VirtualBox with Vagrant to set up our box and execute different recipes in different boxes.

We will cover the following topics in this chapter:

  • Introduction to VirtualBox
  • Setting up Vagrant
  • Executing the Nginx recipe with Vagrant
  • Creating a hello world recipe

Introducing virtual machine

Virtual machine is a software implementation that executes and runs an operating system like a physical ...

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