Puppet Quick Start

By Elle Krout

Get started with Puppet basics.

4 hours
  • 13 Lessons
  • 1 Hands-On Lab

About the course

Go from no Puppet experience to writing your own Puppet modules in this quick start! We take beginners and those who have never learned Puppet before at all and jump right in to setting up a Puppet Server and agent node and creating an nginx module.

As we create this nginx module, we’ll learn how to use resource types, provide operating-system-specific parameters, store data in various Hiera hierarchies, and learn some Puppet best practices.

  • Chapter 1 4 Lessons Let's Get Started! 30:47

    An Important Note About A Cloud Guru and Linux Academy Courses


    Puppet Introduction and Architecture


    Installation and Configuration: Puppet Server


    Installation and Configuration: Puppet Agent

  • Chapter 2 4 Lessons Puppet Modules 57:58

    Module Creation


    The init.pp and site.pp Files


    Additional Classes


    Facter and the params.pp File

  • Chapter 3 2 Lessons Hiera 35:01

    Hiera: Module Data


    Hiera: Node Data

  • Chapter 4 3 Lessons More Puppet 2:12:46

    The Puppet Forge


    Next Steps


    Puppet: From Installation to Catalog Converge

    2:00:00 Hands-On Lab

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!