State of Puppet - Puppet Camp Silicon Valley 2014

  • View
    104

  • Download
    0

Embed Size (px)

DESCRIPTION

Ryan Coleman gives the Keynote at Puppet Camp Silicon Valley

Text of State of Puppet - Puppet Camp Silicon Valley 2014

  • 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 ForgePuppet 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 toolDrives 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 databasesFoundation 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 differencesFoundation 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 withimproved openness and transparency Working on simplifying processFeature 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 modulesAdd Additional Functionality to Puppet / Puppet Enterprise 37. Puppet Labs 38. Customers Everywhere 39. Were Hiring! Professional Services (everywhere) Engineering QA Modules Forge Windows Platform Solutions Engineering Support ...and lots more puppetlabs.com/about/careers 40. Whats 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 Forgepuppetlabs.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 Trainingpuppetlabs.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/