Puppet can be a scary thing to jump into. You're bound to make mistakes. My goal is to make sure you don't make the mistakes we've already made. This talk is a walkthrough of our Puppet journey, along with the hurdles, pitfalls, solutions and existing problems. We'll cover Module organization Testing Modules, what you should and shouldn't do despite the testing hype Branching strategies for source control Puppet, Application Deployments and the necessary dividing line between the two Secrets management (Passwords, SSL Keys and keeping them out of the source code repository)
Puppet has become the standard configuration management solution for computing infrastructure. Companies that rely on Puppet in heterogenous environments must feel confident in the support that comes with their investment. There are 2 ways to get support for Puppet. Either you can subscribe to Puppet Enterprise via Puppet Labs, or you can acquire support through a subscription to Red Hat Satellite for Red Hat Enterprise Linux customers. This session will review each support model and explore: Caveats of each approach.
PowerShell is a critical skill set if you want to manage Windows systems no matter what solutions or tools that you use. This session will explain the platform approach we are taking with PowerShell and show you how to use it to manage systems. There will be a particular focus on writing Desired State Configuration resource providers so that you can light up value-add Configuration Management solutions like Puppet.