Book Image

Automating IT Infrastructure with Puppet 5.0 - Hands-On! [Video]

By : Alan Hohn
Book Image

Automating IT Infrastructure with Puppet 5.0 - Hands-On! [Video]

By: Alan Hohn

Overview of this book

<p>Managing your application's infrastructure requires constant updates and security for infrastructure reliability. Automation provides faster deployments and fewer failures, improves security, and reduces costs for your organization. Puppet is an ideal tool for automating IT infrastructure in your organization and this course will show you how.</p> <p>This course will give you a hands-on tutorial with the Puppet 5 platform and teaches you to manage your IT infrastructure. You will build a custom software installation and configuration to match your application infrastructure, and explore the latest features of Puppet 5 by executing, testing, and deploying Puppet across your systems. Also, you'll develop modules for Puppet while learning to avoid common errors and overcome everyday challenges.</p> <p>By the end of this course, you'll be ready to use Puppet in your own systems and ensure all of your servers comply with the desired configuration.</p> <p>The code bundle for this video course is available at -&nbsp;<a href="https://github.com/PacktPublishing/Automating-IT-Infrastructure-with-Puppet-5.0-Hands-On" target="_blank">https://github.com/PacktPublishing/Automating-IT-Infrastructure-with-Puppet-5.0-Hands-On</a></p> <h1>Style and Approach</h1> <p>This course shows you all the major parts of the Puppet 5 platform. You will benefit from its hands-on approach, which builds logically with new features until we arrive at a complete working example.</p>
Table of Contents (6 chapters)
Chapter 4
Facter and Hiera
Content Locked
Section 4
Automatic Class Parameters
Using Hiera to feed parameters to classes is so common. Puppet can do it automatically for us as long as we use the right naming convention. - Create a Hiera configuration item to automatically provide a parameter to a class - Understand how priority works for Puppet class parameters - Simplify our Puppet code to remove explicit class parameter values