O'Reilly logo

Troubleshooting Puppet by Thomas Uphill

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

Puppet Server

PuppetDB was widely adopted by Puppet installations. The success of PuppetDB led Puppet Labs to use the same architecture to improve the performance of the puppet master. A new Clojure-based framework called TrapperKeeper was developed. TrapperKeeper presents different services. For the Puppet master service, TrapperKeeper runs a JRuby process within a Java Virtual Machine (JVM). This stack of components, with Clojure, JRuby, and Jetty, is also used by the new ENC solution of Puppet Labs, Puppet Node Manager. More information on the new node manager can be found at https://docs.puppetlabs.com/pe/latest/console_classes_groups.html.

When run through Puppet Server, the Puppet master runs as a JRuby process within a JVM. The core Puppet ...

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