PuppetConf 2013 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Getting Started [clear filter]
Thursday, August 22


Getting Started with Puppet
When beginning a Puppet deployment are many decisions and trade-offs to make around code promotion, source code control, workflows, and resource modeling. These decisions will have a long-term impact on the viability of your Puppet deployment. In this session Michael will walk through some of those decisions along with how to begin your Puppet rollout.

avatar for Michael Stahnke

Michael Stahnke

Director of Software Engineering, Puppet Labs
Michael Stahnke is a Software Engineering Director at Puppet Labs, where he was previously the Community Manager and where he built out the Release Engineering team as Release Manager. He came to Puppet Labs from Caterpillar, Inc. where he was an Infrastructure Architect, system administration... Read More →

Thursday August 22, 2013 11:10am - 12:00pm
Venetian Lobby Level


What's New and Awesome in Puppet Enterprise 3
I'll lead an entertaining and informative session about the updated and new features in Puppet Enterprise 3. This talk provides a guided tour through both the Dashboard and the text-editor interaction with Puppet infrastructure including mcollective and Live Management, Windows support, and some awesome under-the-hood tricks you can use in your modules.

avatar for Eric Sorenson

Eric Sorenson

Platform Product Owner, Puppet Labs
After 16 years working as a systems/network administrator in the Bay Area, Eric relocated to Portland in 2012 to further develop his passion for awesome configuration management tools. When he's not grooming the backlog for Puppet, he's out enjoying Oregon's trails with his partner... Read More →

Thursday August 22, 2013 1:30pm - 2:20pm
Venetian Lobby Level


Managing Windows with Puppet
Since Puppet grew up in the *nix world, there is a common misconception that it can't be used to effectively manage Windows. This talk hopes to dispel confusion on the matter and demonstrate that Windows can be managed effectively and easily with Puppet. Along with basic how-tos and tips on working with Windows systems using Puppet, Windows specific issues and caveats will be discussed with effective mitigations.

avatar for James Sweeny

James Sweeny

Professional Services Engineer, Puppet Labs, Inc.
James is a recovering sysadmin currently working as a Professional Services Engineer at Puppet Labs. He performs training and advises on configuration and systems management best practices in his day job. Though his focus is primarily on Linux systems, he frequently is tasked to work... Read More →

Thursday August 22, 2013 2:20pm - 3:10pm
Venetian Lobby Level


Forging Great Modules: Standards, Tools and Patterns
Your entire datacenter doesn't need to be lovingly hand-crafted Puppet manifests. Focus your time and energy on the specific, business enabling challenges. Puppet Labs runs the Puppet Forge, a community-driven collection of modules that let you do anything from build an entire OpenStack PaaS to provide you with an awesome new resource type. Come learn what the Forge is all about, where it's headed and how to build the next great module that will live amongst the 1300+ contributed by your peers.

Ryan will cover the following and a little more.
- What the Puppet Forge is and what you'll find there.
- Module Design Patterns (e.g., parameter naming & puppet-lint)
- Module Testing Frameworks and Practical Examples (e.g., rspec-puppet)
- Iterative Development Tools and Practices
- Forge Publishing Workflows (e.g., versioning & github)

avatar for Ryan Coleman

Ryan Coleman

Product Owner, Puppet Labs
Ryan is a product owner at Puppet Labs, responsible for the Puppet Forge. He used Puppet at Penn State to keep up with demands in Penn State's central infrastructure teams before joining Puppet Labs as a professional services engineer. He has tackled building services like Shibboleth... Read More →

Thursday August 22, 2013 3:10pm - 4:00pm
Venetian Lobby Level


Intro to Puppet Enterprise 3.0: Orchestration Engine
The recently released Puppet Enterprise 3.0 introduced several powerful orchestration engine capabilities, including dynamic discovery and progressive deployment.  This introductory-level talk will provide an overview of these and other orchestration engine features, the common use-cases they address, and how you use them.

avatar for Nick Fagerlund

Nick Fagerlund

Technical Writer, Puppet Labs
Nick Fagerlund was the very first dedicated technical writer at Puppet Labs. Like any responsible pet owner, Puppet Labs has since provided him with companions. Unlike a responsible pet owner, Puppet Labs has fed him after midnight and occasionally splashed water on him. Nick writes... Read More →

Thursday August 22, 2013 4:20pm - 5:10pm
Venetian Lobby Level


PuppetDB: New Adventures in Higher-Order Automation
PuppetDB gives users fast, robust, centralized storage for Puppet-produced data. The 1.0 version landed at Puppetconf 2012, and now we're one year older and one year wiser. It's been deployed in thousands of sites, people have written libraries and tools on top of it, and there's been plenty of activity in the past year. We've tightly integrated it into Puppet Enterprise. We've added new features like report storage, event querying, import/export, better HTTP endpoints, and unified querying. And though we've added features, we've also made PuppetDB faster and consume less disk space. This talk will cover what's happened in the PuppetDB world between Puppetconf 2012 and now. We'll go into the new features, talk about performance and correctness, and discuss lessons learned.

avatar for Deepak Giridharagopal

Deepak Giridharagopal

Director of Engineering, Puppet Labs
Deepak is Director of Engineering at Puppet Labs, one of the authors of PuppetDB, and a many-times-over Puppetconf veteran. Prior to joining Puppet Labs, he was Principal Engineer at Dell/MessageOne, using Puppet to manage thousands of production systems.

Thursday August 22, 2013 5:10pm - 6:00pm
Venetian Lobby Level