Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning Puppet

via LinkedIn Learning

Overview

Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Puppet Overview
  • What is Puppet?
2. Setting Up a Dev Environment
  • Create a sandbox
  • Install your Puppet master
  • Version control
  • Set up a control repo
3. First Steps with Puppet
  • Built-in resource types
  • Manage a file in site.pp
  • Classes
  • Introduction to the Forge
  • The NGINX module
  • Editing the Puppetfile
  • Roles and profiles
  • Roles and profiles demo
4. Managing More Nodes
  • Manage more nodes
  • Expand site.pp
  • Connect agent nodes to the master
  • Orchestration in Puppet
  • Understand the Puppet run
  • Facter
  • Challenge: Installing SSH and adding hosts
  • Solution: Installing SSH and adding hosts
5. Modules
  • What is a module?
  • Write modules: Write manually
  • Write modules: Write the code
  • Write modules: Test your module
  • Get the order right
  • Use parameters
  • Templates
Conclusion
  • Next steps

Taught by

Josh Samuelson

Reviews

4.4 rating at LinkedIn Learning based on 135 ratings

Start your review of Learning Puppet

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.