The State of Puppet - Dan Bode
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

The State of Puppet - Dan Bode

  • 1,798 views
Uploaded on

Dan Bode of Puppet Labs talks about the "State of Puppet" at Puppet Camp Silicon Valley 2012.

Dan Bode of Puppet Labs talks about the "State of Puppet" at Puppet Camp Silicon Valley 2012.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,798
On Slideshare
1,782
From Embeds
16
Number of Embeds
3

Actions

Shares
Downloads
17
Comments
0
Likes
0

Embeds 16

https://puppetlabs.com 8
https://twitter.com 6
http://puppetlabs.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. State of the Union
  • 2. Dan Bode dan@puppetlabsbodepd on <twitter,freenode>
  • 3. But first:Quick Surveys
  • 4. PuppetLabs: by the numbers 2013 Statistics 2012 Drift DriftEmployees 55 110Customer Countries 29 42office space 9,000 sq/ft 25,000 sq/ft
  • 5. Twitter Followers (@puppetlabs)
  • 6. Puppet 2012
  • 7. Users ListMembership
  • 8. IRC Population (#puppet)
  • 9. Github watcherspuppetlabs/puppet
  • 10. Another awesome book!
  • 11. Open PullRequests
  • 12. Data Separation• Class parameters perform external lookups• No manifest changes needed• Uses Hiera as the back-end
  • 13. Puppet Module ToolIntegrates with the forge out-of-the-boxShips as a part of core
  • 14. Ruby 1.9.3 Now fully supported!!!!
  • 15. Variable ScopeNo more dynamic scope Top ScopeNo more deprecation warningsSimple scoping rules Node Parent Local
  • 16. Extension improvementsplugins are lazy loaded--pluginsync on by defaultPuppet extensions can be loaded from gems
  • 17. Performance ImprovementsDaemon mode used to grow and grow...Now, we return memory to the OS after every runPerformance was an emphasis of 2012
  • 18. PuppetDBperformant back-end replacement for storeconfigswell defined API for extracting data
  • 19. Semantic VersionsAll projects conform to semantic versioning
  • 20. Puppet 2013
  • 21. class containmentintuitive dependency rules for classes within classesMake the anchor pattern unnecessary
  • 22. resource ordering2.7 introduced deterministic ordering of catalogsbased on some hashing algorithm (not predictable by users)why not default to parse order?
  • 23. documented APIslots of work for in-code docsspecify public vs. private methods
  • 24. Forge
  • 25. By the Numbers Jan 2012 Jan 2013 Statistics Drift DriftModules 260 750+Users 930 2000+Daily Downloads 500 2200
  • 26. 2012dedicated teamshows download countsmore visible documentation
  • 27. 2013publishing APIbetter search toolsmore than manifests
  • 28. Certification http://www.etsy.com/listing/48286873/graduate-finger-puppet
  • 29. 2012Launched Puppet Professional Cert at PuppetConf 110 Puppet professionals! (I’m #28)Launched Beta for Puppet Developer need more test takers!!!
  • 30. 2013Puppet Developer certification should go live!More Puppet certified professionals.get certified today!
  • 31. Training Text http://www.curriemuseum.ca/site-content/uploads/2011/09/Laura-with-puppet-for-blog.jpg
  • 32. Training Numbers ~ 3000 students trained
  • 33. Trainings by Country www.traveltip.or
  • 34. Current CoursesPuppet FundamentalsAdvanced Puppet
  • 35. Upcoming CoursesPuppet Fundamentals 2.0Extending Puppet Using RubyRuby Primer for Puppet developmentOnline courses (what is puppet, introduction toforge)
  • 36. Puppet Educationtraining/cert tracks
  • 37. Enterprise
  • 38. 2013release management tools* built on puppetdb report storagechange visualizationlooking for user information about changemanagement!