A Puppet run involves a lot of back and forth between the server and the agent. Learn the details of what’s happening when Puppet runs.
- In this video, we'll talk about what actually happens…when Puppet runs on an agent node.…When the Puppet agent runs,…first it triggers a program called factor…to collect details about the system.…The agent submits this information to the master.…The master takes that information and uses it to look up…what code is relevant to that machine.…Then the master uses those details to compile…what's called a catalog.…The catalog doesn't contain any Puppet code,…but it's the representation of what specifically…needs to happen on that node and in what order.…
The catalog isn't meant to be human readable,…but it's in a form that the Puppet agent can understand.…The master responds to the agent's initial request…with the catalog.…Now the agent takes that catalog…and enforces the changes on the node.…For example, installing a software package…and configuring a user.…Finally, the agent generates a report of the Puppet run…and submits it to the master.…These reports contain metadata about the node,…its environment in the Puppet version,…
- What is Puppet?
- Setting up a Puppet master and control repo
- Using the built-in resource types
- Organizing code with roles and profiles
- Managing more nodes
- Triggering actions (orchestration)
- Gathering system info with facter
- Writing modules
- Using templates
Skill Level Beginner
DevOps Foundations: Infrastructure as Codewith Ernest Mueller2h 6m Intermediate
1. Puppet Overview
What is Puppet?4m 9s
2. Setting Up a Dev Environment
3. First Steps with Puppet
4. Managing More Nodes
Next steps3m 49s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.