State of the Puppet 
Community 
Dawn Foster 
Director of Community | Puppet Labs 
@geekygirldawn 
dawn@puppetlabs.com 
Kara Sowles 
Community Manager | Puppet Labs 
@FeyNudibranch 
kara@puppetlabs.com 
https://puppetlabs.com/community
Agenda 
Introduction to the Puppet Community 
Contributing Online 
Contributing In-Person 
Ready to Contribute?
Defining Community 
Product contributors, 
module authors, users, 
vendors, more. 
Open source, commercial, 
free time, employment. 
Photo by marya
Participate 
#puppet IRC
Contributing Online 
to the Puppet Community
New Community Metrics 
http://bitergia.dev.puppetlabs.com
Discussions about Puppet 
Mailing Lists: persistent, threaded, asynchronous discussion 
IRC: ephemeral, real-time discussion
Mailing List Participants 
http://bitergia.dev.puppetlabs.com
Questions about Puppet 
ask.puppetlabs.com: Ask, answer, comment, vote - like Stack Overflow
Ask Participants 
http://bitergia.dev.puppetlabs.com
Contribute Code and Docs 
Modules: use existing, share on the Forge, contribute to other’s 
Puppet Core Projects: submit pull requests - Facter, PuppetDB, Puppet, etc. 
Docs: fixes accepted via email, JIRA tickets, pull requests & more
Code & Docs Participants 
http://bitergia.dev.puppetlabs.com
Module Participants 
http://bitergia.dev.puppetlabs.com
Offline Contributions 
to the Puppet Community
talking 
about Puppet
PuppetConf 
Puppet 
Camps 
Puppet User 
Groups 
Contributor 
Summit 
#puppethack 
Pull Request 
Hangouts 
Config 
Management 
Camp 
FOSDEM 
DevOpsDays 
Other 
Events!
Puppet User 
Groups 
puppetlabs.com/community/PUG 
for a full list of the 50 cities with 
Puppet User Groups
Puppet User 
Groups 
Interested in starting a PUG? 
Come to my workshop today at 5:10pm!
Puppet 
Camps 
Puppet User 
Groups 
Upcoming CFPs: 
Atlanta 
Attend: 
Düsseldorf, Melbourne, Seattle, London
PuppetConf 
Puppet 
Camps 
Puppet User 
Groups 
PuppetConf 2014: 
Hello PORTLAND!
PuppetConf 
Puppet 
Camps 
Puppet User 
Groups
Puppet 
Camps 
Puppet User 
Groups 
Pull Request 
Hangouts 
PuppetConf 
Join the PR Hangout: 
Platform: Wednesdays, 10am-12pm PDT 
Modules: Thursdays, 10am-11am PDT 
link announced on #puppet-dev
Puppet 
Camps 
Puppet User 
Groups 
#puppethack 
Pull Request 
Hangouts 
PuppetConf 
online community hack day: 
Join us on #puppethack December 3rd!
Contributor Summit 
Puppet 
Camps 
Puppet User 
Groups 
Contributor 
Summit 
#puppethack 
Pull Request 
Hangouts 
PuppetConf 
Europe 2015: 
Join us in Ghent, Belgium, February 4th!
Puppet 
Camps 
Puppet User 
Groups 
Contributor 
Summit 
#puppethack 
Pull Request 
Hangouts 
PuppetConf
PuppetConf 
Puppet 
Camps 
Puppet User 
Groups 
Contributor 
Summit 
#puppethack 
Pull Request 
Hangouts 
Config 
Management 
Camp 
FOSDEM 
DevOpsDays 
Other 
Events!
Puppet Test Pilots
Community Guidelines 
Be Nice 
Encourage 
Diversity and 
Participation 
Keep it Legal 
Stay on Topic 
Read more at: 
bit.ly/eventconduct
Community Recognition 
Featured Community 
Members: Nominate! 
Most Valuable Puppeteer 
(MVP) 2014...
MVP Finalist 
Daniele Sluijters 
aka daenney 
Helps other users on IRC and 
the mailing lists
MVP Finalist 
Felix Frank 
Fixes long-standing bugs
MVP Finalist 
Tim Sharp 
aka rodjek 
Shares his awesome testing 
tools with the community
MVP Winner! 
Erik Dalén 
Gives great feedback to 
make PuppetDB better
Ready to Contribute? 
Q&A / Discussion 
File / Fix Bugs 
Contribute Code / Docs 
Share Modules 
PUGs / Camps / PuppetConf 
Contributor Events 
Learn More: puppetlabs.com/community/participate
Thank You! 
So much of what makes Puppet amazing is you - the wonderful community. 
Dawn Foster 
Director of Community | Puppet Labs 
@geekygirldawn 
dawn@puppetlabs.com 
Kara Sowles 
Community Manager | Puppet Labs 
@FeyNudibranch 
kara@puppetlabs.com 
https://puppetlabs.com/community

State of the Puppet Community: PuppetConf 2014