Pulling the Strings artwork

Podcast: How to Contribute to the Puppet Core

Pulling the Strings

English - December 29, 2014 19:00 - 21 minutes - 21 Bytes - ★★★★★ - 4 ratings
Technology News Tech News pulling the strings infrastructure devops cloud configuration management puppet open source Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed


In this edition of the Puppet podcast, Kara and Kent sat down with Felix Frank, Puppet power user and systems engineer, and Josh Partlow, Puppet Labs software engineer, to chat about contributing to the Puppet core projects — primarily Puppet, Facter and Hiera. Felix is one of the top contributors of all time to the Puppet mailing lists and a Featured Community Member.

Felix got started contributing to the Puppet Core projects by writing the first couple of Puppet patches for his employer. For folks new to contributing to Puppet core projects, Felix suggests, “For me, the best thing to start with was Puppet types and providers. It’s work that is quite obvious and palpable and straight-forward. You can get results fairly quickly.”

Josh agrees that the Puppet types and providers extension is the best way to get started and what he sees mostly from the community. They go on to outline the entire process of contributing to the Puppet Core, including the most important and difficult pieces.

Keep listening to hear Felix and Josh talk about how to write tests for your patches. Josh says,”Don’t be afraid to ask for help.” He goes on to give advice on the best ways to get that help.

Felix talks about his new book, Puppet Essentials which he created for folks who are used to writing software or operating servers and want to get started using Puppet quickly. He goes on to talk about how it can help you ramp up on Puppet, how his book came to fruition and his stint in blogging.

Find Felix on GitHub and check out his blog. Follow him on Twitter @felis_rex.

If you enjoyed this podcast, you should check out our podcast page for more great discussions, or subscribe in your favorite podcast tool.

Don’t forget to email us at [email protected] — we’d love to hear about future podcasts ideas or questions you have.

Learn More

Read about how to contribute to Puppet Core projects.
Listen to more Puppet Podcasts.
Join the Puppet community!
Get onto the puppet-dev mailing list for weekly Community Triage meetings.

Twitter Mentions