Your SlideShare is downloading. ×
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was

619

Published on

Nigel Kersten started off the day with a very interesting and informative talk about the past, current and future of Puppet. He showed Puppet's link with the worldwide tech community and how they plan …

Nigel Kersten started off the day with a very interesting and informative talk about the past, current and future of Puppet. He showed Puppet's link with the worldwide tech community and how they plan to make the Puppet experience even better. He also gave updates on what Puppet Labs has done recently, as well as elaborated on the improvements of Puppet 3.0, Puppet DB and Puppet Enterprise. Nigel also mentioned that Puppet Labs is still dedicated on fixing any issues that any updates or the community may have, and that the company also hopes to improve things moving towards the future.

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
619
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

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. Puppet Camp SE Asia - Dec 2012 The Year That Was Nigel Kersten, CTO/Product nigel@puppetlabs.com, @nigelkersten, IRC: nigelkMonday, December 3, 12
  • 2. Community Growth metric 2011 2012 Mailing List members ~ 600 ~ 1200 List messages/month ~ 600 ~ 1200 IRC channel members ~ 400 ~ 800 Puppet forks/watchers 200 forks, 425 forks, on GitHub 400 watchers 1000 watchers Forge Modules 50 modules over 650 modules PuppetCamps ~3 ~ 15Monday, December 3, 12
  • 3. PuppetConf 2012 - San Francisco • Over 750 attendees, 75 sessions, 71 speakersMonday, December 3, 12
  • 4. Puppet Certification Launched • Validate your Puppet knowledge • Puppet Professional • Puppet Developer • http://puppetlabs.com/services/certificationMonday, December 3, 12
  • 5. The Year That Was - Changes at Puppet Labs • Parallel Value Streams – Puppet Enterprise, Open Source/Platform, Forge – Product, Design and Engineering • New Office in Portland • New Office in London • New Community Manager - Dawn Foster – Metrics Geek: http://puppetlabs.com/community/metrics/ – dawn@puppetlabs.com – @geekygirldawn – IRC: DawnFosterMonday, December 3, 12
  • 6. Semantic Versioning • SemVer commitment for all products – http://semver.org • For version “x.y.z” – x: Major • Compatibility-breaking changes – y: Minor • New, backwards-compatible features – z: Patch • Bug fixes, no other behavioral/functional changesMonday, December 3, 12
  • 7. Puppet 3.0.x • Improved performance • Reduced memory footprint • Dynamic variable scope removed – Simple: Local -> Inherited -> Node -> Global • ENC authoritative over agent environment (#3910) • pluginsync • Data bindings for class parametersMonday, December 3, 12
  • 8. Puppet 3.0.x • Ruby 1.9.3 support added • Ruby 1.8.5 support removed • Centos/RHEL 5 users stuck on Ruby 1.8.5? – Use Puppet Labs Ruby 1.8.7 packagesMonday, December 3, 12
  • 9. Puppet 3.0.x • Lots of changes • Awesome new Reference Manual – http://docs.puppetlabs.com/puppet/3/reference/ – Read the release notes and upgrade guide!Monday, December 3, 12
  • 10. Hiera 1.x • Key/Value data store for configuration data • Keeps site-specific data out of manifests • Avoids repetition • Configurable hierarchy based on Fact values • Automatic data binding source for Puppet 3.0Monday, December 3, 12
  • 11. Data bindings for class parametersMonday, December 3, 12
  • 12. Forge • Dedicated Team • Brand new architecture • GitHub Issues integration • Module Tool part of Puppet • Dependency ResolutionMonday, December 3, 12
  • 13. ForgeMonday, December 3, 12
  • 14. MCollective 2.x • Direct Addressing • Discovery Plugins • Stability and Security • Chained command piping $ mco rpc package status package=mcollective -j | jgrep "data.properties.ensure=2.0.0-6.el6" | mco rpc puppetd runonceMonday, December 3, 12
  • 15. PuppetDB 1.x • Source of truth for Puppet-generated data • 100% compatible storeconfigs replacement • 100% compatible inventory service replacement • Stores entire catalog and all the facts • Vastly increased performance • Written in Clojure, runs on the JVM • Heavily InstrumentedMonday, December 3, 12
  • 16. PuppetDB 1.xMonday, December 3, 12
  • 17. PuppetDB Future • Report Storage • Historical Catalogs • Historical FactsMonday, December 3, 12
  • 18. Puppet Enterprise 2.x • Pre-configured Complete Stack – Puppet, MCollective, Hiera, Enterprise Console and all dependencies • Graphical Orchestration – Automatically created GUIs for MCollective Agents • Console Auth – Authenticate against Active Directory, OpenLDAP, Google Apps – Pre-configured Roles: Read-Only, Read-Write, Administrator • Cloud Provisioning – Amazon EC2, VMware VSphere • PE 2.7 - Node Request Management! – Graphical signing of new nodesMonday, December 3, 12
  • 19. Puppet Enterprise 2.6 - Console AuthMonday, December 3, 12
  • 20. Puppet Enterprise 2.7 - Node Request ManagementMonday, December 3, 12
  • 21. Questions?Monday, December 3, 12

×