Your SlideShare is downloading. ×
State of Puppet - Puppet Camp Silicon Valley 2014
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

State of Puppet - Puppet Camp Silicon Valley 2014

1,924
views

Published on

Ryan Coleman gives the Keynote at Puppet Camp Silicon Valley

Ryan Coleman gives the Keynote at Puppet Camp Silicon Valley


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

No Downloads
Views
Total Views
1,924
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
65
Comments
0
Likes
8
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. Ryan Coleman @ryanycoleman IRC: ryanycoleman ryan@puppetlabs.com
  • 2. A Quick Poll
  • 3. We live in Interesting Times
  • 4. More. Faster.
  • 5. Old practices are constraints ...
  • 6. ...and old constraints are gone
  • 7. Major IT movements
  • 8. No future....
  • 9. SaaS sets the trend
  • 10. Enterprise pays the bills
  • 11. Driving down the cost of technological change
  • 12. Started 8.5 years ago
  • 13. Datacenter and Cloud Automation
  • 14. Very Simple Language
  • 15. New Approach: Software Defined Infrastructure
  • 16. Lifecycle of a Puppet Run
  • 17. Puppet Architecture
  • 18. Puppet Enterprise
  • 19. Solid platform
  • 20. Ecosystem Support
  • 21. Additional Features
  • 22. Interactive Event Reporting
  • 23. Live Management: Remote Control of Puppet Agent
  • 24. Live Management: Resource Browsing and Centralized Inv.
  • 25. Cloud Provisioner / VMWare Support
  • 26. Open Source
  • 27. Technical Proving Ground
  • 28. Highly Flexible Core Components
  • 29. Puppet • Core language for specifying infrastructure state • Transactional system for enforcing it • Resource Abstraction Layer • Reusable modules: Puppet Forge Puppet Enterprise built on top of Puppet
  • 30. MCollective (mco) • Parallel, real-time execution across your whole network • Real-time discovery of all nodes and their functions • Powerful command and control tool Drives Orchestration Engine in Puppet Enterprise
  • 31. PuppetDB • Stores all configurations, facts, and reports • Knows everything there is to know about your infrastructure • Foundation for nearly all reporting and analysis Foundation for Puppet / Puppet Enterprise data storage
  • 32. Facter • Facts: bits of data that you care about • Core inputs for customizing Puppet • configurations per host Easily pluggable to collect new data or store it in existing databases Foundation for Puppet / Puppet Enterprise Inventory
  • 33. Hiera • Separate site configuration data from reusable code • Iterate and promote code quickly without having to manage dev/test configuration differences Foundation for Puppet / Puppet Enterprise Hierarchical Data
  • 34. Razor • Rules-based provisioning for bare metal hardware and virtual servers • Feeds directly into your Puppet Infrastructure • Physical machines as easy to provision as VMs Provision servers, then use Puppet / Puppet Enterprise
  • 35. Puppet Armatures (ARM) • Proposals to enhance / add features • For significant / large impact work • Community-focused process with • improved openness and transparency Working on simplifying process Feature Enhancements for Puppet github.com/puppetlabs/armatures
  • 36. Puppet Forge • • • • Module repository By the community ... For the community Identify and use the best ones Contribute your own modules Add Additional Functionality to Puppet / Puppet Enterprise
  • 37. Puppet Labs
  • 38. Customers Everywhere
  • 39. We’re Hiring! • Professional Services (everywhere) • Engineering • QA • Modules • Forge • Windows • Platform • Solutions Engineering • Support • ...and lots more puppetlabs.com/about/careers
  • 40. What’s Next?
  • 41. Join the Community • Learn from others • Ask/Answer questions • http://ask.puppetlabs.com • mailing lists • IRC • Help with bug triage • Contribute code • Contribute modules on the Forge puppetlabs.com/community
  • 42. Take In-Person Training & Get Certified
  • 43. People Love our Worldwide Training! “ “ “ I liked being with other sharp admins in an environment where "crosspollination" and experimentation were encouraged. Very useful information, a good start for our Puppet team, and would highly recommend it. A brilliant course to jump into using puppet fast and effectively.
  • 44. Take Online Training puppetlabs.com/learn
  • 45. Influence Products
  • 46. Register or Submit a Talk
  • 47. Questions? Questions?
  • 48. Thank You! Learn More: http://puppetlabs.com http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/

×