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

Prefix Ruby 

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