Portable infrastructure with Puppet can be achieved through Puppet, an open source automation platform created by Puppet Labs to configure and manage infrastructure. Puppet provides a high-level language and reusable modules to standardize infrastructure and reduce maintenance costs. Puppet Labs is working to improve Puppet's performance, features, and usability while expanding its capabilities for infrastructure management and code sharing through new services like the Puppet Forge module repository. The goal is to enable collaboration and reuse of Puppet configurations across organizations through portable modules and tools.
4. Puppet is
changing quickly
• Still plenty of features to add
• Every day we learn, and every lesson brings a
refactoring
• Maturity brings its own design requirements
• Connectiveness is a larger priority
5. Puppet is
Pervasive
Web Entertainment Technology
Financial
Defense
28. Lots to come
• Automatically detect optional and required
parameters
• Catalog and report correlation
• Discovery
• Harass Rein for more information!
34. Enable focus on
the value-add
Usually
Ideally
0 25.0 50.0 75.0 100.0
Things you have to do
Things you want to do
35. The Problem
}
• No standardization
Every • 75% of IT budgets spent
infrastructure to maintain existing
systems
starts from
• Code changes with the
scratch sysadmin
58. Fills out the
product portfolio
•The industry-leading open source automation platform
Puppet •Supported with subscription
Puppet •A graphical view into your Puppet infrastructure
•A simplified interface for many configuration actions
Dashboard
•Collaborate with other IT administrators on Puppet content
Puppet Forge •Access Puppet Labs supported modules
The management layer has not yet been commoditized
* The assembly programmers fought the adoption of C
* Fear for your career if you’re a bit too fond of assembly
* It’s not about fewer people, it’s about higher quality and productivity
* Are there more or fewer programmers today than in the days of assembly?