O'Reilly logo

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

Advanced Puppet Techniques

Video Description

Write custom plugins for Puppet such as facts, resource types, providers, and functions

About This Video

  • Packed with quick step-by-step instructions that are immediately applicable for experienced Puppet users

  • Presented in an easy-to-view guide to taking your Puppet skills to the next level

  • An all-you-need-to-know guide for configuring a scalable and highly available Puppet infrastructure

  • In Detail

    Puppet is a configuration management tool that allows you to automate all of your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it.

    This video course starts with taking your Puppet knowledge to the next level by delving deep into concepts such as scaling the Puppet infrastructure, utilising storeconfigs with PuppetDB, and using different external node classifiers. You’ll then get your hands dirty by running Puppet components in Docker containers, using Puppet to create Docker images, and running applications on Docker along with orchestration using Mcollective. At the end of the course, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions.