Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Puppet Enterprise 10/03/2018


Published on

Register today and learn more about Puppet Enterprise
Join Puppet on Wednesday, 3 October 2018 at 9:00 a.m. PDT for our upcoming webinar, Introduction to Puppet Enterprise.

If you're new to Puppet Enterprise, this is the webinar for you. You'll learn why thousands of companies rely on Puppet to automate the delivery and operation of their software and see it in action with a live demo.

We'll cover how to use Puppet Enterprise to:

Gain situational awareness and drive change with confidence
Orchestrate changes to infrastructure and applications
Continually enforce your desired state and remediate any unexpected changes
Get real-time visibility and reporting to prove compliance
We will also explore our new products, Puppet Discovery and Puppet Pipelines and what’s new in 2018.1 and will leave plenty of time to answer your questions.

Featured Speakers: Abir Majumdar, Sales Engineer, and Anthony Rodriguez, Sales Development.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Introduction to Puppet Enterprise 10/03/2018

  1. 1. Introduction to Puppet Enterprise The shortest path to better software.
  2. 2. Agenda Puppet Overview Demonstration Q+A
  3. 3. Meet our Speakers Anthony Rodriguez Sales Development Rep. Abir Majumdar Sales Engineer
  4. 4. Digital transformation DevOps initiatives Container adoption Shifting budgets Tool proliferation Modernization Cloud migration Technical debt Skill gaps Security Compliance Agile IT Automation Shadow IT
  5. 5. Deliver better software, faster.
  6. 6. DevOps and automation are key for everyone.
  7. 7. Download at
  8. 8. A Leader in Configuration Management Automation Source: Forrester Research, Configuration Management Software for Infrastructure Automation, Q4 2017. Download at
  9. 9. Leading Platform. DevOps Automation Standard. Experience Founded in 2005 Scale More than 10 million nodes managed Offices Belfast, London, Portland, Plzen, Seattle, Singapore, Sydney, Tokyo Ecosystem Deep partnerships with leading datacenter, cloud and container titans Customers 1,000+ enterprise customers, 75 of the Fortune 100 Community 5,000+ community-contributed modules, 7.5M lines of code Users 37,000+ organizations using Puppet
  10. 10. More powerful people* through software. * So that you can get your weekends back.
  11. 11. Reduction in IT operational expense 5.4% Source: ESG Economic Value Validation Report. Results are average of >200 Puppet Enterprise customers. Download at 3.1x Faster deployment speed 2.8x Increase audit success 2.5x More frequent deployments Fewer outages 2.7x Less time fixing security issues 76%
  12. 12. 3 challenges 1. What do I have? Where do I start? 2. How do I automate infrastructure changes at scale? 3. How do I break down automation silos?
  13. 13. Software Delivery Product Portfolio Puppet Enterprise Puppet PipelinesPuppet Discovery Start simple and scale. Keep it compliant. Bridge dev and ops automation silos. Know what you have. Know where to start.
  14. 14. Common Automation JourneyDynamic infrastructure provisioning Cloud ● Containers Application infrastructure configuration Database ● Application ● Messaging ● Web Core infrastructure configuration Users ● Groups ● Services ● Files ● Packages Application deployment Custom apps ● COTS ● Shared services Static infrastructure provisioning Bare metal ● Virtual Depth Breadth
  15. 15. Global Retail Firm Depth Core infrastructure configuration Breadth Dynamic infrastructure provisioning Application infrastructure configuration Application deployment Static infrastructure provisioning
  16. 16. Financial Services Firm Application infrastructure configuration Static infrastructure provisioning Depth Core infrastructure configuration Breadth Application deployment Dynamic infrastructure provisioning
  17. 17. Infrastructure as Code Describe the ideal environment with a simple, commonly understood language building { 'home': ensure => 'clean', front_door => 'closed', keys => 'key_hook', jacket => 'closet', floor => 'vacuumed’, litter_box => 'empty', remote => 'coffee_table', }
  18. 18. Live Demonstration let’s see it in action
  19. 19. Puppet Architecture Puppet Master Windows Server Ubuntu Server Cisco Switch Amazon Cloud
  20. 20. How Puppet Works 1. Define your desired state 2. Simulate configuration4. Report 3. Enforce configuration service { 'w32time': ensure => running, enable => true, subscribe => Registry_value[$key], }
  21. 21. Puppet Code Puppet Code is a easy-to-learn DSL ● Resources (files, packages, etc) ● Facts (kernel, ipaddress, etc) ● Modules (apache, sshd, etc) 21 #sshd.pp case $::kernel { 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'], } } Puppet Code
  22. 22. Abstraction is powerful vs Puppet Code Abstraction is Powerful
  23. 23. Next steps Contact Sales to see how Puppet can help you Get Puppet Enterprise trial for 10 nodes Check out our Learning VM vm View our self-paced trainings Search the Forge
  24. 24. Q & A