Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Building, Testing, and Deploying Professional Puppet Modules

This course takes your Puppet skills from knowledge of basic manifests to writing professional-quality modules. You will learn to create modules, test with rspec, separate site-specific data from code with Hiera and validate your modules using Vagrant.

Intermediate
3h 54m
(16)

Created by Will Button

Last Updated Apr 07, 2021

Course Thumbnail
  • Course

Building, Testing, and Deploying Professional Puppet Modules

This course takes your Puppet skills from knowledge of basic manifests to writing professional-quality modules. You will learn to create modules, test with rspec, separate site-specific data from code with Hiera and validate your modules using Vagrant.

Intermediate
3h 54m
(16)

Created by Will Button

Last Updated Apr 07, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Puppet is one of the most widely deployed configuration management tools available. In Building, Testing, and Deploying Professional Puppet Modules, you'll learn how to create Puppet modules using Puppet Best Practices as a guideline. First, you'll learn how to set up your development workstation with the right tools that will help you identify errors sooner and write code faster. Next, you'll learn how to use Hiera to separate site-specific data from Puppet code, allowing you to reuse your modules anywhere. Finally, you'll learn in-depth knowledge of how to create a Puppet module and test it using rspec. When you are finished with this course, you'll have the skills and knowledge needed to build professional-quality Puppet modules suitable for any size environment.

Building, Testing, and Deploying Professional Puppet Modules
Intermediate
3h 54m
(16)
Table of contents

About the author
Will Button - Pluralsight course - Building, Testing, and Deploying Professional Puppet Modules
Will Button
2 courses 4.6 author rating 134 ratings

Will Button is a 20 year veteran of IT Operations and Software Engineering.

Get started with Pluralsight