State of Puppet - Puppet Camp Silicon Valley 2014
- 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
- 39. We’re Hiring!
• Professional Services (everywhere)
• Engineering
• QA
• Modules
• Forge
• Windows
• Platform
• Solutions Engineering
• Support
• ...and lots more
puppetlabs.com/about/careers
- 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
- 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.