0
Nigel Kersten                           @nigelkersten                            IRC: nigelk                       nigel@p...
Thanks to                       our SponsorTuesday, April 9, 13
A quick pollTuesday, April 9, 13
It all started hereTuesday, April 9, 13
PuppetCamp SF 2009Tuesday, April 9, 13
PuppetCamp SF 2010Tuesday, April 9, 13
PuppetConf 2012 (SF)Tuesday, April 9, 13
TodayTuesday, April 9, 13
AUGUST 22 - 23                       http://puppetconf.comTuesday, April 9, 13
Strong Community                       Forum                Members Jan 2012   Feb 2013                       puppet-users...
Tuesday, April 9, 13
Easy to Get Involved        • Help with Documentation        • Ask/Answer questions          • http://ask.puppetlabs.com  ...
The State of                           ITTuesday, April 9, 13
Tuesday, April 9, 13
More. Faster.Tuesday, April 9, 13
Old practices          are constraints...Tuesday, April 9, 13
...and old                  constraints are                        goneTuesday, April 9, 13
DevOpsTuesday, April 9, 13
Change must be                 embracedTuesday, April 9, 13
CloudTuesday, April 9, 13
State of IT                       AutomationTuesday, April 9, 13
Enabling Frictionless                       Technological ChangeTuesday, April 9, 13
Simple, Declarative             package { ssh:               ensure => latest,             }             file { sshd_confi...
New Approach: Software        Defined Infrastructure                        1. DEFINE                         2. SIMULATE ...
Puppet                       EnterpriseTuesday, April 9, 13
Puppet Enterprise                       GUI             Cloud Provisioning                       Orchestration   Complianc...
GUI for Puppet                                  Time-based                               display for insight              ...
PE Live Management                             Choose nodes to                             clone to ensure                ...
VM/Cloud Provisioning             1. Create VM node capacity                using VMware vSphere or AWS             2. Aut...
Organizational ScalabilityTuesday, April 9, 13
How to Adopt                         PuppetTuesday, April 9, 13
Start SmallTuesday, April 9, 13
Seek the PainTuesday, April 9, 13
Seek                  Organizational                    LeverageTuesday, April 9, 13
Puppet                       Activity LogTuesday, April 9, 13
Performance        GainsTuesday, April 9, 13
Puppet                       Armatures                         (ARM)                       github.com/puppetlabs/armatures...
Forge By the Numbers                                  Jan 2012   March 2013                Modules           260        95...
MCollectiveTuesday, April 9, 13
PuppetDB        • PuppetDB 1.1 released        • Enhanced Query API for          facts, subqueries, regular          expre...
Razor        • Security audits, fixes in the 0.9.0 release        • Not yet ready for prime time        • Help us get it t...
Training                             &                       CertificationTuesday, April 9, 13
Training by CountryTuesday, April 9, 13
Puppet Education:        Training and Certification TrackTuesday, April 9, 13
Puppet LabsTuesday, April 9, 13
Customers EverywhereTuesday, April 9, 13
Puppet Labs: by the numbers                                     Jan 2012    March 2013                Employees           ...
Puppet Labs: A Great Place to Work! Weekly Company Lunch                              Awesome Espresso & Tea              ...
We’re Hiring!Tuesday, April 9, 13
Questions?Tuesday, April 9, 13
Thank You!                                  Learn More:                                      http://puppetlabs.com        ...
AUGUST 22 - 23                       http://puppetconf.comTuesday, April 9, 13
Upcoming SlideShare
Loading in...5
×

The State of Puppet

7,387

Published on

'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.

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,387
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
29
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "The State of Puppet"

  1. 1. Nigel Kersten @nigelkersten IRC: nigelk nigel@puppetlabs.comTuesday, April 9, 13
  2. 2. Thanks to our SponsorTuesday, April 9, 13
  3. 3. A quick pollTuesday, April 9, 13
  4. 4. It all started hereTuesday, April 9, 13
  5. 5. PuppetCamp SF 2009Tuesday, April 9, 13
  6. 6. PuppetCamp SF 2010Tuesday, April 9, 13
  7. 7. PuppetConf 2012 (SF)Tuesday, April 9, 13
  8. 8. TodayTuesday, April 9, 13
  9. 9. AUGUST 22 - 23 http://puppetconf.comTuesday, April 9, 13
  10. 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. 11. Tuesday, April 9, 13
  12. 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. 13. The State of ITTuesday, April 9, 13
  14. 14. Tuesday, April 9, 13
  15. 15. More. Faster.Tuesday, April 9, 13
  16. 16. Old practices are constraints...Tuesday, April 9, 13
  17. 17. ...and old constraints are goneTuesday, April 9, 13
  18. 18. DevOpsTuesday, April 9, 13
  19. 19. Change must be embracedTuesday, April 9, 13
  20. 20. CloudTuesday, April 9, 13
  21. 21. State of IT AutomationTuesday, April 9, 13
  22. 22. Enabling Frictionless Technological ChangeTuesday, April 9, 13
  23. 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. 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. 25. Puppet EnterpriseTuesday, April 9, 13
  26. 26. Puppet Enterprise GUI Cloud Provisioning Orchestration Compliance Services & Packaging SupportTuesday, April 9, 13
  27. 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. 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. 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. 30. Organizational ScalabilityTuesday, April 9, 13
  31. 31. How to Adopt PuppetTuesday, April 9, 13
  32. 32. Start SmallTuesday, April 9, 13
  33. 33. Seek the PainTuesday, April 9, 13
  34. 34. Seek Organizational LeverageTuesday, April 9, 13
  35. 35. Puppet Activity LogTuesday, April 9, 13
  36. 36. Performance GainsTuesday, April 9, 13
  37. 37. Puppet Armatures (ARM) github.com/puppetlabs/armaturesTuesday, April 9, 13
  38. 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. 39. MCollectiveTuesday, April 9, 13
  40. 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. 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. 42. Training & CertificationTuesday, April 9, 13
  43. 43. Training by CountryTuesday, April 9, 13
  44. 44. Puppet Education: Training and Certification TrackTuesday, April 9, 13
  45. 45. Puppet LabsTuesday, April 9, 13
  46. 46. Customers EverywhereTuesday, April 9, 13
  47. 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. 48. Puppet Labs: A Great Place to Work! Weekly Company Lunch Awesome Espresso & Tea Photos by Gary LarizzaTuesday, April 9, 13
  49. 49. We’re Hiring!Tuesday, April 9, 13
  50. 50. Questions?Tuesday, April 9, 13
  51. 51. Thank You! Learn More: http://puppetlabs.com http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/Tuesday, April 9, 13
  52. 52. AUGUST 22 - 23 http://puppetconf.comTuesday, April 9, 13
  1. A particular slide catching your eye?

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

×