SlideShare a Scribd company logo
Getting Started with Puppet
Michael Stahnke
Engineering Director | Puppet Labs
@stahnma
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
Pattern Summary
•Pick the right things to automate
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
Pattern Summary
•Pick the right things to automate
•Don’t learn two things at once
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
Pattern Summary
•Pick the right things to automate
•Don’t learn two things at once
•Use Puppet Tooling to make you better
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
Pattern Summary
•Pick the right things to automate
•Don’t learn two things at once
•Use Puppet tooling to make you better
•Start simple...stay simple
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
Pattern Summary
•Pick the right things to automate
•Don’t learn two things at once
•Use Puppet tooling to make you better
•Start simple...stay simple
•Iteration
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
puppetconf.com #puppetconf
Friday, August 23, 13
Follow us on Twitter @puppetlabs
youtube.com/puppetlabsinc
slideshare.net/puppetlabs
Collaborate. Automate. Ship.
Friday, August 23, 13

More Related Content

PDF
Scrum, but...
PPTX
SearchLove San Diego 2017 | Annie Cushing | Avoid Panic Attacks With a First ...
PDF
Mikado method
PPS
Aparte Fotoos Cs
PDF
Creating a Mature Puppet System
PDF
Puppet Module Reusability - What I Learned from Shipping to the Forge
PPTX
Puppet_training
KEY
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
Scrum, but...
SearchLove San Diego 2017 | Annie Cushing | Avoid Panic Attacks With a First ...
Mikado method
Aparte Fotoos Cs
Creating a Mature Puppet System
Puppet Module Reusability - What I Learned from Shipping to the Forge
Puppet_training
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012

Similar to Getting Started with Puppet - PuppetConf 2013 (20)

PDF
Working with Puppet Modules? There's an IDE for That - PuppetConf 2013
PDF
Releasing Puppet: Automating Packaging for Many Platforms or 'Make all the th...
PPTX
10 Things I Wish I'd Known When I Started Using Puppet
PDF
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
PPTX
PDF
Puppet Camp London 2014: Keynote
PDF
Puppet Camp Berlin 2014: Advanced Puppet Design
PDF
The Puppet Community: Current State and Future Plans
PDF
The Puppet Community: Current State and Future Plans
PDF
200,000 Lines Later: Our Journey to Manageable Puppet Code
PDF
New york puppet practitioner training
PDF
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
PDF
DevOps: Getting Started with Puppet on Windows
PDF
Puppet 3: Present and Future Tense
PDF
Puppet 3: Present and Future Tense
PDF
Puppet - The IT automation software
PDF
PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
PDF
Migrating Puppet 3 to 4 -- Code Changes
PDF
PuppetConf track overview: Puppet 4
PDF
State of Puppet - Puppet Camp Barcelona 2013
Working with Puppet Modules? There's an IDE for That - PuppetConf 2013
Releasing Puppet: Automating Packaging for Many Platforms or 'Make all the th...
10 Things I Wish I'd Known When I Started Using Puppet
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
Puppet Camp London 2014: Keynote
Puppet Camp Berlin 2014: Advanced Puppet Design
The Puppet Community: Current State and Future Plans
The Puppet Community: Current State and Future Plans
200,000 Lines Later: Our Journey to Manageable Puppet Code
New york puppet practitioner training
Using Orchestration in Puppet Enterprise 3 - PuppetConf 2013
DevOps: Getting Started with Puppet on Windows
Puppet 3: Present and Future Tense
Puppet 3: Present and Future Tense
Puppet - The IT automation software
PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
Migrating Puppet 3 to 4 -- Code Changes
PuppetConf track overview: Puppet 4
State of Puppet - Puppet Camp Barcelona 2013
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

Getting Started with Puppet - PuppetConf 2013