Advertisement

Pro Puppet pp 191-215 | Cite as

Tools and Integration

  • Spencer Krum
  • William Van Hevelingen
  • Ben Kero
  • James Turnbull
  • Jeffery McCune
Chapter

Abstract

The Puppet community has written many tools for Puppet. In this chapter, we will cover a variety of these tools to help you write better modules and increase productivity. We will cover the Puppet Forge, which is a central place for members of the Puppet community to publish and download reusable modules. Next we will cover module deployment tools like librarian puppet and r10k which help manage Puppet module dependences. Afterwards, we will explore testing tools such as rspec-puppet, rspec-system and integrating the tests with TravisCI, a continuous integration tool. Finally, we will learn how to use Geppetto, an IDE for Puppet module development.

Keywords

Virtual Machine Version Control Conditional Logic Support Operating System Pull Request 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Spencer Krum 2013

Authors and Affiliations

  • Spencer Krum
    • 1
  • William Van Hevelingen
    • 1
  • Ben Kero
    • 1
  • James Turnbull
    • 1
  • Jeffery McCune
    • 1
  1. 1.ORUS

Personalised recommendations