State of the Union
Dan Bode      dan@puppetlabsbodepd on <twitter,freenode>
But first:Quick Surveys
PuppetLabs: by the numbers                                     2013        Statistics   2012 Drift                        ...
Twitter Followers (@puppetlabs)
Puppet 2012
Users ListMembership
IRC Population  (#puppet)
Github watcherspuppetlabs/puppet
Another awesome     book!
Open PullRequests
Data Separation• Class parameters perform external lookups• No manifest changes needed• Uses Hiera as the back-end
Puppet Module          ToolIntegrates with the forge out-of-the-boxShips as a part of core
Ruby 1.9.3 Now fully supported!!!!
Variable ScopeNo more dynamic scope                               Top ScopeNo more deprecation warningsSimple scoping rule...
Extension       improvementsplugins are lazy loaded--pluginsync on by defaultPuppet extensions can be loaded from gems
Performance      ImprovementsDaemon mode used to grow and grow...Now, we return memory to the OS after every runPerformanc...
PuppetDBperformant back-end replacement for storeconfigswell defined API for extracting data
Semantic VersionsAll projects conform to semantic versioning
Puppet 2013
class containmentintuitive dependency rules for classes within classesMake the anchor pattern unnecessary
resource ordering2.7 introduced deterministic ordering of catalogsbased on some hashing algorithm (not predictable by user...
documented APIslots of work for in-code docsspecify public vs. private methods
Forge
By the Numbers                     Jan 2012 Jan 2013        Statistics                       Drift    DriftModules        ...
2012dedicated teamshows download countsmore visible documentation
2013publishing APIbetter search toolsmore than manifests
Certification        http://www.etsy.com/listing/48286873/graduate-finger-puppet
2012Launched Puppet Professional Cert at PuppetConf  110 Puppet professionals!      (I’m #28)Launched Beta for Puppet Deve...
2013Puppet Developer certification should go live!More Puppet certified professionals.get certified today!
Training   Text          http://www.curriemuseum.ca/site-content/uploads/2011/09/Laura-with-puppet-for-blog.jpg
Training Numbers ~ 3000 students trained
Trainings by  Country          www.traveltip.or
Current CoursesPuppet FundamentalsAdvanced Puppet
Upcoming CoursesPuppet Fundamentals 2.0Extending Puppet Using RubyRuby Primer for Puppet developmentOnline courses (what i...
Puppet Educationtraining/cert   tracks
Enterprise
2013release management tools* built on puppetdb report storagechange visualizationlooking for user information about chang...
Upcoming SlideShare
Loading in...5
×

The State of Puppet - Dan Bode

1,113

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,113
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The State of Puppet - Dan Bode

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

    Clipping is a handy way to collect important slides you want to go back to later.

×