Podcast: Getting Organized with Roles and Profiles

Greg Swift at Puppet Conf 2013

If you need a way to manage a large and complex infrastructure and gather all the parts of your Puppet manifests together, then this week’s podcast is for you!

Puppet Labs professional services engineer, James Sweeny, chats with Puppet certified Linux engineer, Greg Swift, about how he’s using the Roles and Profiles design model with much success at Rackspace. Don’t miss the conversation full of aha moments between James and Greg. (Even seasoned Puppet users will learn something new.)

Hear Greg explain:

  • Basics of roles and profiles
  • Importance of the roles and profiles design pattern
  • Wrapper modules
  • Workflow with version control around roles and profiles
  • Prioritization

Learn More

Comments

Matthew Barr

Matthew Barr

Comment: 
One thing mentioned was sharing profiles for modules on the forge. One option is to have a contrib / example directory in the module, that shows a good usage, but doesn't mandate it.. However, I'd love to see the wrapper/profile modules be better formalized. We've worked with this issue on both the Jenkins module (which I help maintain) and the Sensu module. (Different tacks taken on them, however.) It's also an issue on the puppetlabs-mcollective module, where you can set up the middleware server. It's basically including a profile for the middleware into the main module.

Leave a comment

In this edition of the Puppet Podcast, hosts Kara and Kent sat down with Gareth...
Dec 16
In this edition of the Puppet podcast, hosts, Kara Sowles and Kent Bye,...
Dec 10
This week on the Puppet Podcast, Kara and Kent are joined by Dan Lidral-Porter...
Dec 3
Listen in to hear a special PuppetConf 2014 edition of the Puppet Podcast...
Oct 15