SlideShare a Scribd company logo
2014 
Presented by 
An In-Depth Introduction 
to the Puppet Enterprise 
console 
Ruth L. Linehan 
Software Engineer | Puppet Labs 
@ruthlinehan
The Puppet Enterprise console: 
- helps you to understand Puppet 
- helps you to understand your Puppet infrastructure 
Presented by
Presented by 
How does Puppet work?
Presented by 
New things! 
- Node classification 
- Fine grained access control
Presented by 
The console
Presented by 
Step 0: I need a node!
Presented by 
Add a node
Presented by 
Agent install
Presented by 
Certificates are 
fun 
complicated 
source: https://docs.puppetlabs.com/puppet/latest/reference/subsystem_agent_master_comm.html
Presented by 
Sign certificate
Presented by 
Node added
Presented by 
Facts
Presented by 
Facts
Presented by 
Catalog
Presented by 
source: https://docs.puppetlabs.com/learning/agent_master_basic.html#what-do-agents-do-and-what-do-masters-do 
Classification
Presented by 
Node terminus
Presented by 
Node groups: rule-based classification
Presented by 
Rules-based classification
Presented by 
Rules-based classification
Presented by 
Rules-based classification
Presented by 
Member nodes
Presented by 
Add classes
Presented by 
What does this module look like?
Presented by 
Class parameters
Presented by 
Class parameters
Presented by 
Class parameters
Predictive classification 
- understand what classification will look like based on last submitted facts 
Presented by
Presented by 
Reports
Presented by 
Changes enforced and reported
Presented by 
Live Management
Presented by 
Run puppet from Live Management
Presented by 
Simulate changes using noop
Presented by 
Uh oh...
Presented by 
Report: log messages
Presented by 
Report: events
Presented by
Presented by 
Reports and report collectors
Presented by 
Report processors
Presented by 
Oops!
Presented by 
Let’s fix that
Presented by 
Looks good
Presented by 
Let’s do it for real
Presented by 
Uh oh (again?!)
Presented by
Presented by 
That’s better
Live Management: see state of resources right now 
Presented by
Presented by 
Hurray! It’s all working! 
We’re done now, right?
Presented by
Presented by
Presented by 
Needs more cats. 
Photo by dougwoods 
source: http://www.flickr.com/photos/deerwooduk/579761138/ 
Licensed under Creative Commons 2.0 https://creativecommons.org/licenses/by/2.0/
Presented by 
Directory service structure 
LDAP Demo 
Cats Dogs 
Cheshire 
Cat 
Garfield Crookshanks Argos K-9 Wishbone
Presented by 
I said cats, not dogs.
Presented by 
I said cats, not dogs.
Presented by 
Cats are added... now they need permissions
Presented by 
Roles
Presented by 
Create a new role
Presented by 
Permissions
Presented by 
Add group to role
Presented by 
Group has roles
Presented by 
Sign in as directory service user
New directory service user appears in users page 
Presented by
Presented by
Presented by
Presented by 
Debugging 
- logs: 
- /var/log/pe-puppet-dashboard 
- /var/log/pe-httpd/error.log 
- /var/log/pe-console-services
Presented by 
Debugging 
Puppet Labs’ support team is AWESOME!
"Tennel Cheshire proof" by John Tenniel - http://www.themorgan.org/collections/collections.asp?id=570. 
Licensed under Public domain via Wikimedia Commons - http://commons.wikimedia.org/wiki/ 
File:Tennel_Cheshire_proof.png#mediaviewer/File:Tennel_Cheshire_proof.png 
Presented by 
Questions?

More Related Content

PDF
The unsung glory of internal tools - Gil Zellner - DevOpsDays Tel Aviv 2018
PDF
DC |> Elixir Meetup - Going off the Rails into Elixir - Dan Ivovich
PDF
5 Steps to Ensure Compliance with Policies and Procedures
PPTX
Introduction to Puppet Enterprise 2016.5
PDF
Puppet overview
PPTX
Introduction to Puppet Enterprise
PDF
Puppet Camp Denver 2015: Running a Benevolent Puppet Regime
KEY
Puppet for dummies - ZendCon 2011 Edition
The unsung glory of internal tools - Gil Zellner - DevOpsDays Tel Aviv 2018
DC |> Elixir Meetup - Going off the Rails into Elixir - Dan Ivovich
5 Steps to Ensure Compliance with Policies and Procedures
Introduction to Puppet Enterprise 2016.5
Puppet overview
Introduction to Puppet Enterprise
Puppet Camp Denver 2015: Running a Benevolent Puppet Regime
Puppet for dummies - ZendCon 2011 Edition

Similar to An In-Depth Introduction to the Puppet Enterprise Console - PuppetConf 2014 (20)

PDF
Introducing Puppet Enterprise’s Event Inspector
PDF
rake puppetexpert:create - Puppet Camp Silicon Valley 2014
PDF
The Puppet Master on the JVM - PuppetConf 2014
PDF
Configuration Management with Puppet
PDF
Puppet Camp Dallas 2014: How Puppet Ops Rolls
PDF
Puppet for Sys Admins
PDF
Heroku addons development - Nov 2011
PDF
Behavior Driven Development with Cucumber
PDF
Rise of the Machines: PHP and IoT - ZendCon 2017
PDF
Writing Custom Puppet Types and Providers to Manage Web-Based Applications
KEY
What's new in Puppet 3.0
PDF
Introduction to RESTful API Designs
PDF
The Grand Puppet Sub-Systems Tour - Nicholas Fagerlund, Puppet Labs
KEY
Puppet for dummies - PHPBenelux UG edition
PDF
Oliver hookins puppetcamp2011
PDF
Behaviour driven infrastructure
PPT
Introduction to python scrapping
PDF
Can you upgrade to Puppet 4.x?
KEY
Dave Anderson of Ammeon at PuppetCamp Dublin '12
ODP
Puppet slides for intelligrape
Introducing Puppet Enterprise’s Event Inspector
rake puppetexpert:create - Puppet Camp Silicon Valley 2014
The Puppet Master on the JVM - PuppetConf 2014
Configuration Management with Puppet
Puppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet for Sys Admins
Heroku addons development - Nov 2011
Behavior Driven Development with Cucumber
Rise of the Machines: PHP and IoT - ZendCon 2017
Writing Custom Puppet Types and Providers to Manage Web-Based Applications
What's new in Puppet 3.0
Introduction to RESTful API Designs
The Grand Puppet Sub-Systems Tour - Nicholas Fagerlund, Puppet Labs
Puppet for dummies - PHPBenelux UG edition
Oliver hookins puppetcamp2011
Behaviour driven infrastructure
Introduction to python scrapping
Can you upgrade to Puppet 4.x?
Dave Anderson of Ammeon at PuppetCamp Dublin '12
Puppet slides for intelligrape
Ad

More from Puppet (20)

PPTX
Puppet Community Day: Planning the Future Together
PPTX
The Evolution of Puppet: Key Changes and Modernization Tips
PPTX
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
PPTX
Bolt Dynamic Inventory: Making Puppet Easier
PPTX
Customizing Reporting with the Puppet Report Processor
PPTX
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
PPTX
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
PPTX
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
PDF
Puppet camp2021 testing modules and controlrepo
PPTX
Puppetcamp r10kyaml
PDF
2021 04-15 operational verification (with notes)
PPTX
Puppet camp vscode
PDF
Modules of the twenties
PDF
Applying Roles and Profiles method to compliance code
PPTX
KGI compliance as-code approach
PDF
Enforce compliance policy with model-driven automation
PDF
Keynote: Puppet camp compliance
PPTX
Automating it management with Puppet + ServiceNow
PPTX
Puppet: The best way to harden Windows
PPTX
Simplified Patch Management with Puppet - Oct. 2020
Puppet Community Day: Planning the Future Together
The Evolution of Puppet: Key Changes and Modernization Tips
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
Bolt Dynamic Inventory: Making Puppet Easier
Customizing Reporting with the Puppet Report Processor
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
Puppet camp2021 testing modules and controlrepo
Puppetcamp r10kyaml
2021 04-15 operational verification (with notes)
Puppet camp vscode
Modules of the twenties
Applying Roles and Profiles method to compliance code
KGI compliance as-code approach
Enforce compliance policy with model-driven automation
Keynote: Puppet camp compliance
Automating it management with Puppet + ServiceNow
Puppet: The best way to harden Windows
Simplified Patch Management with Puppet - Oct. 2020
Ad

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Getting Started with Data Integration: FME Form 101
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
Per capita expenditure prediction using model stacking based on satellite ima...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
“AI and Expert System Decision Support & Business Intelligence Systems”
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

An In-Depth Introduction to the Puppet Enterprise Console - PuppetConf 2014