Simple play icon Course
Skills Expanded

Puppet 4: Hiera, the Single Source of Truth

by Andrew Mallett

Hiera allows your code to be abstracted from the implementation. More simply, you can remove much of the logic from your code and let it be replaced with Hiera lookups. This course will teach you how to do just that.

What you'll learn

Throughout this series of Puppet 4 courses, the complexity of the NTP module has been building up. Now, you can start to simplify the module by removing components and adding Hiera. In this course, Puppet 4: Hiera, the Single Source of Truth, you'll be refactoring the NTP module to make use of Hiera in replacement of some of the Puppet logic. First, you'll learn how to write YAML files. Next, you'll learn how to configure and test Hiera. Finally, you'll learn the fault-finding Puppet applications. By the end of this course, you'll be able to implement modules using Hiera efficiently and effectively.

Table of contents

Course Overview

About the author

Andrew is an all around Linux professional with in depth knowledge of the OS and this is supported with scripting in bash, perl, python and ruby and application development in C, C++ and Java. Having worked for many years in training, Andrew has developed automated course build systems after endless time wasted on Friday nights. The first build system he built was aptly named "Friday nights." This has inspired his interest in all things deployment related. He has authored training courses on M... more

Ready to upskill? Get started