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.
Course info
Rating
(11)
Level
Intermediate
Updated
July 20, 2016
Duration
3h 54m
Table of contents
Just the Facts
16m 53s
Using Hiera
33m 42s
Environments
14m 29s
Description
Course info
Rating
(11)
Level
Intermediate
Updated
July 20, 2016
Duration
3h 54m
Description

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.

About the author
About the author

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

More from the author