Appendix B. A Puppet Development Environment

While we covered the use of Puppet as a provisioning environment in Chapter 4, Provisioning with Configuration Management Tools, the use of Vagrant to create a development environment for configuration management is something that is worth covering in a little more depth. While this appendix will cover the use of Vagrant to create Vagrant development environment, many of the same principles apply to other configuration management environments (particularly the configuration management tools that rely on a master/agent architecture).

There are many ways to set up a Puppet development environment. A few common approaches are as follows:

  • The use of a single machine environment and the puppet apply provisioner ...

Get Vagrant Virtual Development Environment Cookbook now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.