SlideShare a Scribd company logo
Introduction to Puppet
Enterprise
The shortest path to better software.
Agenda
Meet our speakers
Introduction to Puppet Enterprise
Puppet Enterprise live demo
Now what?
Q+A
Meet our speakers
Josh Britton
Carolias Account Manager
Tommy Speigner
Technical Solutions Engineer
Abir Majumdar
Technical Solutions Engineer
Every company
is a software company.
It feels like
a breaking point.
Change
is necessary.
We help great companies:
Become great software companies
Deliver fantastic experiences to their users
Provide better software, faster
And do it simply, at scale and securely
Why people choose us:
Proven success
Leading platform
The standard
Bridge to the future
Automate for speed, reliability and security
Define with a common
language
Gain situational
awareness
Orchestrate change
intelligently
Ensure security &
compliance
What’s needed to deliver and operate modern software simply, at scale and securely
Across devices, through the stack
Across devices, through the stack
If it has an IP address, we want to manage it with Puppet
Customer success
“We can turn this stuff around really fast,
because we’ve done a good job building the
configurations within Puppet. We’re keeping pace
with our development teams as they roll out new
functionality for our business. People are amazed at
how quickly we turn things around.”
Jeff Quaintance,
SENIOR CLOUD & AUTOMATION ENGINEER
Staples
From many weeks to one week;
from days to minutes
Develop and install time
A Puppet Run
12Getting Up and Running with the Windows Module Pack
1. Define
3. Enforce
2. Simulate4. Report
Puppet Key Concepts
#sshd.pp
case $::kernel {
'linux': {
package { 'openssh-server':
ensure => '6.6.1',
before => File['/etc/ssh/sshd_config'],
}
file { '/etc/ssh/sshd_config':
ensure => file,
mode => '0600',
source =>
'puppet:///modules/sshd/sshd_config',
require => Package['openssh-server'],
}
service { 'sshd':
ensure => running,
enable => true,
subscribe =>
File['/etc/ssh/sshd_config'],
}
... 1
The shortest path to better software
Puppet Code is a easy-to-learn DSL
● Resources (files, packages, etc)
● Facts (kernel, ipaddress, etc)
● Modules (apache, sshd, etc)
Ready to see it in action?
Where to start with automation
Start with core infrastructure and work up
Provisioning
Bare metal ● Virtual environments ● Cloud ● Containers
Application infrastructure
SQL server ● Tomcat ● WebSphere ● IIS ● MySQL
Core infrastructure
Operating system ● NTP ● DNS ● SSH ● Firewall ● Users ● Groups
Application orchestration
Custom apps ● COTS ● Share services
Next Steps
• Contact Sales to get a personalized demo: puppet.com/company/contact-
sales
• Get Puppet Enterprise for free on up to 10 nodes: puppet.com/download-
puppet-enterprise
• Check out our Learning VM: puppet.com/download-learning-vm
• View our self-paced trainings: learn.puppet.com
• Search the Forge: forge.puppet.com
Questions?

More Related Content

PPTX
Introduction to Puppet Enterprise 2016.5
PPTX
Introduction to Puppet Enterprise 2016.5
PPTX
Introduction to Puppet Enterprise
PPTX
Introduction to Puppet Enterprise
PPTX
Network Automation at Shapeways
PPTX
Introduction to Puppet Enterprise 2016.2
PPTX
What's New in Puppet Enterprise 2016.4
PPTX
Controlled Evolution with Puppet and AWS
Introduction to Puppet Enterprise 2016.5
Introduction to Puppet Enterprise 2016.5
Introduction to Puppet Enterprise
Introduction to Puppet Enterprise
Network Automation at Shapeways
Introduction to Puppet Enterprise 2016.2
What's New in Puppet Enterprise 2016.4
Controlled Evolution with Puppet and AWS

What's hot (20)

PPTX
What's New in Puppet Enterprise 2016.2
PPTX
Introduction to Puppet Enterprise 2016.2
PPTX
Introduction to Puppet Enterprise 2016.4
PPTX
Introduction to Puppet Enterprise
PPTX
What's New in Puppet Enterprise 2016.5
PPTX
Introduction to Puppet Enterprise
PPTX
Intro to Puppet Enterprise for a Windows Environment - 08.23
PPTX
The Value of Puppet Enterprise
PPTX
Get Started on Azure with Puppet
PPTX
What's New in Puppet Enterprise 2016.4
PPTX
Adopting Kubernetes with Puppet
PPTX
Intro to Puppet Enterprise 06.28.2017
PPTX
What's New in Puppet Enterprise 2016.2 (EMEA)
PPTX
Intro to Puppet Enterprise 04.20.2017
PPTX
Introduction to Puppet Enterprise 2016.4
PPTX
Introduction to Puppet Enterprise
PPTX
Introduction to Puppet Enterprise - Jan 30, 2019
PPTX
Intro to PE 2016.3
PPTX
What's New in Puppet Enterprise 2015.3 (APAC)
PPTX
Intro to Puppet Enterprise 05.18.2017
What's New in Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.4
Introduction to Puppet Enterprise
What's New in Puppet Enterprise 2016.5
Introduction to Puppet Enterprise
Intro to Puppet Enterprise for a Windows Environment - 08.23
The Value of Puppet Enterprise
Get Started on Azure with Puppet
What's New in Puppet Enterprise 2016.4
Adopting Kubernetes with Puppet
Intro to Puppet Enterprise 06.28.2017
What's New in Puppet Enterprise 2016.2 (EMEA)
Intro to Puppet Enterprise 04.20.2017
Introduction to Puppet Enterprise 2016.4
Introduction to Puppet Enterprise
Introduction to Puppet Enterprise - Jan 30, 2019
Intro to PE 2016.3
What's New in Puppet Enterprise 2015.3 (APAC)
Intro to Puppet Enterprise 05.18.2017
Ad

Viewers also liked (15)

PPTX
Demystifying TLS
PDF
Introduction to puppet
PDF
Puppet overview
PPTX
Puppet Camp Seattle 2014: Puppet: Cloud Infrastructure as Code
PDF
PuppetConf 2016: Device-Based Modules: Making Them as Simple as a Light Switc...
PDF
Advice on how to get started — and ahead — in a career in DevOps
PDF
Thinking Evil Thoughts
PDF
PuppetConf 2016: Puppet as Security Tooling – Bill Weiss, Puppet
PDF
Getting started with Puppet
PDF
Puppet for SysAdmins
PPTX
Puppets ppt
PPTX
Media phots
PPTX
Reel History
DOCX
Receta de albondigas y sus nutrientes
DOCX
Modelo de Examen de reparación de Ciencias Naturales Séptimo Grado
Demystifying TLS
Introduction to puppet
Puppet overview
Puppet Camp Seattle 2014: Puppet: Cloud Infrastructure as Code
PuppetConf 2016: Device-Based Modules: Making Them as Simple as a Light Switc...
Advice on how to get started — and ahead — in a career in DevOps
Thinking Evil Thoughts
PuppetConf 2016: Puppet as Security Tooling – Bill Weiss, Puppet
Getting started with Puppet
Puppet for SysAdmins
Puppets ppt
Media phots
Reel History
Receta de albondigas y sus nutrientes
Modelo de Examen de reparación de Ciencias Naturales Séptimo Grado
Ad

Similar to Introduction to Puppet Enterprise 2016.5 (20)

PPTX
Intro to Puppet Enterprise 2016.2
PPTX
Introduction to Puppet Enterprise 2016.2
PPTX
Introducion to Puppet Enterprise
PPTX
Introduction to Puppet Enterprise 2016.2
PPTX
Introduction to Puppet Enterprise 10/03/2018
PDF
Puppet Keynote by Ralph Luchs
PDF
Puppet Camp London 2014: Keynote
PPTX
Intro to Puppet Enterprise Webinar 07.27.2017
PDF
Puppet Camp Berlin 2015: Nigel Kersten | Puppet Keynote
PDF
Puppet Camp Berlin 2015: Puppet Keynote
PPT
State of Puppet 2013 - Puppet Camp DC
PDF
Puppet Camp Tokyo 2014: Keynote
PDF
Puppet latest and greatest
PPT
Scalable systems management with puppet
PPT
Scalable Systems Management with Puppet
ODP
Puppet slides for intelligrape
PPTX
Introduction to Puppet Enterprise 2016.1
PPTX
Intro to Puppet Enterprise
PPTX
Puppet_training
PPTX
Introduction to Puppet Enterprise 2016.1 (UK)
Intro to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2
Introducion to Puppet Enterprise
Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 10/03/2018
Puppet Keynote by Ralph Luchs
Puppet Camp London 2014: Keynote
Intro to Puppet Enterprise Webinar 07.27.2017
Puppet Camp Berlin 2015: Nigel Kersten | Puppet Keynote
Puppet Camp Berlin 2015: Puppet Keynote
State of Puppet 2013 - Puppet Camp DC
Puppet Camp Tokyo 2014: Keynote
Puppet latest and greatest
Scalable systems management with puppet
Scalable Systems Management with Puppet
Puppet slides for intelligrape
Introduction to Puppet Enterprise 2016.1
Intro to Puppet Enterprise
Puppet_training
Introduction to Puppet Enterprise 2016.1 (UK)

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

Recently uploaded (20)

PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Modernizing your data center with Dell and AMD
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Big Data Technologies - Introduction.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
Advanced Soft Computing BINUS July 2025.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
Understanding_Digital_Forensics_Presentation.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Modernizing your data center with Dell and AMD
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Big Data Technologies - Introduction.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The AUB Centre for AI in Media Proposal.docx
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks

Introduction to Puppet Enterprise 2016.5

  • 1. Introduction to Puppet Enterprise The shortest path to better software.
  • 2. Agenda Meet our speakers Introduction to Puppet Enterprise Puppet Enterprise live demo Now what? Q+A
  • 3. Meet our speakers Josh Britton Carolias Account Manager Tommy Speigner Technical Solutions Engineer Abir Majumdar Technical Solutions Engineer
  • 4. Every company is a software company.
  • 5. It feels like a breaking point.
  • 7. We help great companies: Become great software companies Deliver fantastic experiences to their users Provide better software, faster And do it simply, at scale and securely
  • 8. Why people choose us: Proven success Leading platform The standard Bridge to the future
  • 9. Automate for speed, reliability and security Define with a common language Gain situational awareness Orchestrate change intelligently Ensure security & compliance What’s needed to deliver and operate modern software simply, at scale and securely Across devices, through the stack
  • 10. Across devices, through the stack If it has an IP address, we want to manage it with Puppet
  • 11. Customer success “We can turn this stuff around really fast, because we’ve done a good job building the configurations within Puppet. We’re keeping pace with our development teams as they roll out new functionality for our business. People are amazed at how quickly we turn things around.” Jeff Quaintance, SENIOR CLOUD & AUTOMATION ENGINEER Staples From many weeks to one week; from days to minutes Develop and install time
  • 12. A Puppet Run 12Getting Up and Running with the Windows Module Pack 1. Define 3. Enforce 2. Simulate4. Report
  • 13. Puppet Key Concepts #sshd.pp case $::kernel { 'linux': { package { 'openssh-server': ensure => '6.6.1', before => File['/etc/ssh/sshd_config'], } file { '/etc/ssh/sshd_config': ensure => file, mode => '0600', source => 'puppet:///modules/sshd/sshd_config', require => Package['openssh-server'], } service { 'sshd': ensure => running, enable => true, subscribe => File['/etc/ssh/sshd_config'], } ... 1 The shortest path to better software Puppet Code is a easy-to-learn DSL ● Resources (files, packages, etc) ● Facts (kernel, ipaddress, etc) ● Modules (apache, sshd, etc)
  • 14. Ready to see it in action?
  • 15. Where to start with automation Start with core infrastructure and work up Provisioning Bare metal ● Virtual environments ● Cloud ● Containers Application infrastructure SQL server ● Tomcat ● WebSphere ● IIS ● MySQL Core infrastructure Operating system ● NTP ● DNS ● SSH ● Firewall ● Users ● Groups Application orchestration Custom apps ● COTS ● Share services
  • 16. Next Steps • Contact Sales to get a personalized demo: puppet.com/company/contact- sales • Get Puppet Enterprise for free on up to 10 nodes: puppet.com/download- puppet-enterprise • Check out our Learning VM: puppet.com/download-learning-vm • View our self-paced trainings: learn.puppet.com • Search the Forge: forge.puppet.com