The State of Puppet
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

The State of Puppet

on

  • 6,152 views

'State of Puppet', presented at Puppet Camp San Francisco 2013 by Nigel Kersten, CTO of Puppet Labs. Learn more about IT automation and configuration management at www.puppetlabs.com. Bonus: 25% off ...

'State of Puppet', presented at Puppet Camp San Francisco 2013 by Nigel Kersten, CTO of Puppet Labs. Learn more about IT automation and configuration management at www.puppetlabs.com. Bonus: 25% off a Puppet Certification Exam! Use code PU2551959831 at http://bit.ly/Sv3tQa though the end of Sept.

Statistics

Views

Total Views
6,152
Views on SlideShare
6,126
Embed Views
26

Actions

Likes
3
Downloads
28
Comments
0

5 Embeds 26

http://lanyrd.com 14
https://twitter.com 8
https://puppetlabs.com 2
http://www.onlydoo.com 1
http://puppetlabs.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

The State of Puppet Presentation Transcript

  • 1. Nigel Kersten @nigelkersten IRC: nigelk nigel@puppetlabs.comTuesday, April 9, 13
  • 2. Thanks to our SponsorTuesday, April 9, 13
  • 3. A quick pollTuesday, April 9, 13
  • 4. It all started hereTuesday, April 9, 13
  • 5. PuppetCamp SF 2009Tuesday, April 9, 13
  • 6. PuppetCamp SF 2010Tuesday, April 9, 13
  • 7. PuppetConf 2012 (SF)Tuesday, April 9, 13
  • 8. TodayTuesday, April 9, 13
  • 9. AUGUST 22 - 23 http://puppetconf.comTuesday, April 9, 13
  • 10. Strong Community Forum Members Jan 2012 Feb 2013 puppet-users list 3588 5402 puppet-dev list 724 971 ask.puppetlabs.com N/A 383 #puppet 600 980 Repository Jan 2012 Feb 2013 Puppet Forks 236 496 Puppet Watchers 526 1185Tuesday, April 9, 13
  • 11. Tuesday, April 9, 13
  • 12. Easy to Get Involved • Help with Documentation • Ask/Answer questions • http://ask.puppetlabs.com • mailing lists • IRC • Help with bug triage • Contribute code • Contribute modules on the Forge • Visit https://puppetlabs.com/community to learn moreTuesday, April 9, 13
  • 13. The State of ITTuesday, April 9, 13
  • 14. Tuesday, April 9, 13
  • 15. More. Faster.Tuesday, April 9, 13
  • 16. Old practices are constraints...Tuesday, April 9, 13
  • 17. ...and old constraints are goneTuesday, April 9, 13
  • 18. DevOpsTuesday, April 9, 13
  • 19. Change must be embracedTuesday, April 9, 13
  • 20. CloudTuesday, April 9, 13
  • 21. State of IT AutomationTuesday, April 9, 13
  • 22. Enabling Frictionless Technological ChangeTuesday, April 9, 13
  • 23. Simple, Declarative package { ssh: ensure => latest, } file { sshd_config: path => /etc/ssh/sshd_config, owner => root, group => root, require => Package[ssh], notify => Service[ssh], ... } service { ssh: ensure => running, }Tuesday, April 9, 13
  • 24. New Approach: Software Defined Infrastructure 1. DEFINE 2. SIMULATE } Re-usable infrastructure-as-code Before deploying changes 4. REPORT 3. ENFORCE CURRENT STATE DESIRED STATE Insight into changes Automatically and reliablyTuesday, April 9, 13
  • 25. Puppet EnterpriseTuesday, April 9, 13
  • 26. Puppet Enterprise GUI Cloud Provisioning Orchestration Compliance Services & Packaging SupportTuesday, April 9, 13
  • 27. GUI for Puppet Time-based display for insight into rate of change High level status for nodes Detailed node status to pinpoint specific issuesTuesday, April 9, 13
  • 28. PE Live Management Choose nodes to clone to ensure consistency Browse for Preview the managed impact before nodes in your you clone infrastructure nodesTuesday, April 9, 13
  • 29. VM/Cloud Provisioning 1. Create VM node capacity using VMware vSphere or AWS 2. Automatically install the Puppet Agent on new nodes 3. Configure nodes using existing definitions VMware vSphere or AWS Respond quickly to business demands while maintaining configuration consistency across environmentsTuesday, April 9, 13
  • 30. Organizational ScalabilityTuesday, April 9, 13
  • 31. How to Adopt PuppetTuesday, April 9, 13
  • 32. Start SmallTuesday, April 9, 13
  • 33. Seek the PainTuesday, April 9, 13
  • 34. Seek Organizational LeverageTuesday, April 9, 13
  • 35. Puppet Activity LogTuesday, April 9, 13
  • 36. Performance GainsTuesday, April 9, 13
  • 37. Puppet Armatures (ARM) github.com/puppetlabs/armaturesTuesday, April 9, 13
  • 38. Forge By the Numbers Jan 2012 March 2013 Modules 260 950+ Users 930 2270+ Total Downloads 439,000+ Since Feb 2012Tuesday, April 9, 13
  • 39. MCollectiveTuesday, April 9, 13
  • 40. PuppetDB • PuppetDB 1.1 released • Enhanced Query API for facts, subqueries, regular expressions • Report Storage • Report Query in an experimental APITuesday, April 9, 13
  • 41. Razor • Security audits, fixes in the 0.9.0 release • Not yet ready for prime time • Help us get it there • File bugs, contribute to the communityTuesday, April 9, 13
  • 42. Training & CertificationTuesday, April 9, 13
  • 43. Training by CountryTuesday, April 9, 13
  • 44. Puppet Education: Training and Certification TrackTuesday, April 9, 13
  • 45. Puppet LabsTuesday, April 9, 13
  • 46. Customers EverywhereTuesday, April 9, 13
  • 47. Puppet Labs: by the numbers Jan 2012 March 2013 Employees 55 120 Customer Countries 29 42 836 m2 2,232 m2 Office Space 9,000 ft2 25,000 ft2Tuesday, April 9, 13
  • 48. Puppet Labs: A Great Place to Work! Weekly Company Lunch Awesome Espresso & Tea Photos by Gary LarizzaTuesday, April 9, 13
  • 49. We’re Hiring!Tuesday, April 9, 13
  • 50. Questions?Tuesday, April 9, 13
  • 51. Thank You! Learn More: http://puppetlabs.com http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/Tuesday, April 9, 13
  • 52. AUGUST 22 - 23 http://puppetconf.comTuesday, April 9, 13