PuppetConf 2013 has ended

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

Products & Technologies [clear filter]
Thursday, August 22


Infrastructure as Data
We all know the benefits of infrastructure as code - version control, reusability, shareability, documentation, and so on. Another popular notion is that of code as data, by which code can be introspected, modified, and used for decision making. Combining the two ideas, the natural implication is that infrastructure is also data, and can be similarly introspected, modified, and used for decision making. In other words, we can do math on infrastructure. We'll look at some interesting ways this data can be filtered, combined, and applied to achieve results which would be difficult to describe directly in code.

avatar for Nick Lewis

Nick Lewis

Software Developer, Puppet Labs
Nick Lewis is a software developer at Puppet Labs and one of the co-authors of PuppetDB.

Thursday August 22, 2013 11:10am - 12:00pm
Crystal Fairmont Hotel


Puppet Without Root
Puppet can be used effectively and at scale without running as root. In many organizations, particularly large ones, different teams are responsible for different pieces of the infrastructure. In my case, I am on a team responsible for installation, configuration, upkeep, and monitoring of an application, but we are denied root access. Despite this, we have a rich puppet infrastructure thats saves us time and reduces configuration drift. I will present our model for success in this kind of limited environment, including recipes for using puppet as non root and some encouraging words and ideas for those who want to implement puppet, but the rest of their organization isn't ready yet.

avatar for Spencer Krum

Spencer Krum

Systems Admin, UTI Worldwide
Spencer is a Linux and application administrator with UTI Worldwide, a shipping and logistics firm. He lives and works in Portland. He has been using Linux and Puppet for years. Spencer is co-authoring (with William Van Hevelingen and Ben Kero) the second edition of Pro Puppet by... Read More →

Thursday August 22, 2013 1:30pm - 2:20pm
Crystal Fairmont Hotel


Working with Puppet Modules? There's an IDE for That
In this talk, we’ll review the current state of the art in tooling for working with modules, with a particular emphasis on Geppetto, an open source IDE that simplifies the process of creating and editing Puppet manifests and modules. We’ll demonstrate Geppetto's key features and also show how Geppetto supports module development, publication, and consumption in an integrated workflow.

avatar for Kenn Hussey

Kenn Hussey

Principle Engineering Project Manager, Puppet Labs, Inc.
Kenn leads project management for Puppet Labs. Kenn's background is in modeling technology and tools development, and he continues to be involved with Modeling projects at Eclipse in his spare time. Prior to Puppet Labs, Kenn led product development teams at Cloudsmith, Embarcadero... Read More →

Thursday August 22, 2013 2:20pm - 3:10pm
Crystal Fairmont Hotel


DSL Quest: A WAT Safari
You are standing in an open field, west of a programming language with no specification. ENTER COMMAND. In mid-2012, docs.puppetlabs.com published a completely rewritten reference to the Puppet domain-specific language (DSL). This session is partly the story of how Nick built that, but it's mostly a safari of the weird crap he found along the way, a look at the personality of an undocumented system, a few tips for using Puppet as a calculator, some mission-creep schadenfreude, and maybe the faintest outline of a map for anyone trapped in a maze of twisty passages.

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 3:10pm - 4:00pm
Crystal Fairmont Hotel


Managing Cisco Devices Using Puppet
This session will provide an overview of the cisco developed puppet functionality for management and configuration of Cisco devices.

avatar for Jason Pfeifer

Jason Pfeifer

Technical Marketing Engineer, Cisco
Jason is a Cisco Technical Marketing Engineer focusing on programmability and automation of Cisco network devices. He is currently supporting, discussing, evangelizing, and writing applications against Cisco's onePK SDK. He also has a long term love affair with Cisco's Embedded Event... Read More →

Thursday August 22, 2013 4:20pm - 5:10pm
Crystal Fairmont Hotel


Loops and Unicorns - The Future of the Puppet Language
Loops, Unicorns and other magical animals lives in your puppet since Puppet 3.2. This is the first version to ship with the future just a setting away! In this talk you will see the new features at work; we are talking loops, lambdas, puppet templates and other unicorns! In addition to learning how loops work, we will present the background to the new parser and the future capabilities this enables such as being able to support multiple language compliance levels, provide better error messages, and much more. Parts of this talk will touch on advanced topics such has to use lambdas in your custom functions. Bring popcorn.

avatar for Henrik Lindberg

Henrik Lindberg

Platform Engineer, Puppet Labs, Inc.
Henrik has 30 years of experience architecting and developing software. Past positions include CTO of Cloudsmith Inc, leadership of BEA’s Java Run-Time Group (JRockit) and CTO and/or technical founder of several publicly and privately held software companies. Henrik works on the... Read More →

Thursday August 22, 2013 5:10pm - 6:00pm
Crystal Fairmont Hotel
Friday, August 23


Puppet Enterprise for the Network
Discuss the networking community and how they approach automation - current challenges/opportunities Learn about the "Netdev" Puppet module initiative; a "standard library" of resource types for networking equipment - current and future ideas.

avatar for Jeremy Schulman

Jeremy Schulman

Global Solutions Architect, Infrastructure Automation, Juniper Networks
Jeremy is a 20 year veteran in the networking industry and has been with Juniper Networks for over five year. He holds a BSCS from Georgia Tech and began his career as an embedded software engineer building network infrastructure. After 12 years in software, Jeremy transitioned into... Read More →

Friday August 23, 2013 11:10am - 12:00pm
Crystal Fairmont Hotel


VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
Are you looking to better understand how to use Puppet with VMware to rapidly deploy applications?Join us to learn how to easily model and automate delivery of modern applications to private or public clouds. We will walk through how to use Application Director and Puppet together to build, deploy and configure standardized multi-tier applications within minutes. Once these applications are deployed, you’ll learn how best to provide ongoing management and maintenance. We will show you how to manage drift, roll out updates and ensure consistency in your applications to reduceoutages and unnecessary downtime. This session will include a demo of common use cases and customer case examples.

avatar for Nigel Kersten

Nigel Kersten

CTO, Puppet Labs
Nigel came to Puppet Labs from Google HQ in Mountain View, where he was responsible for the design and implementation of one of the largest Puppet deployments in the world. He’s been a sysadmin for Linux and Mac deployments for longer than he is entirely comfortable calculating... Read More →
avatar for Becky Smith

Becky Smith

Product Line Manager, VMware
Becky Smith has 16 years of experience in IT and System Management space. As a Product Line Manager for VMware's Enterprise Management business unit, Becky is responsible for product direction for operational, security and regulatory configuration and compliance management across... Read More →

Friday August 23, 2013 1:30pm - 2:20pm
Crystal Fairmont Hotel


Introducing Puppet Enterprise’s Event Inspector
You’re configuring your systems using Puppet, but where do you go to see if your changes worked? How do you troubleshoot failures? We’ve been talking to Puppet users like you to design a tool for Puppet Enterprise that solves these problems. Come learn about this new robust reporting application.

avatar for Joe Wagner

Joe Wagner

Senior User Experience Designer, Puppet Labs
Joe Wagner is lead User Experience Designer for Puppet Enterprise. He has 12 years experience reducing frustration and increasing satisfaction by designing tools that do what their users need them to do. He can be found Friday afternoons walking with his two daughters through the... Read More →

Friday August 23, 2013 2:20pm - 3:10pm
Crystal Fairmont Hotel


Boxen: AATFT
If software is eating the world, automation is keeping it from falling to piece. Automation shouldn't stop with servers. Boxen helps your organization eliminate the routinely manual task of hand-configuring an artisanal development machine. It's a complex problem, and that means sometimes parts of the solution are complex too. In this talk, we explore actually using Boxen to automate your organization's IT needs in a way that doesn't step on your developers' toes.

avatar for Will Farrington

Will Farrington

Junior Executive Assistant to the Assistant VP of Operations, GitHub, Inc.
Will is a developer and operations engineer. Will works on system operations at GitHub, where he spends most of his time slinging Puppet to manage GitHub's extensive production environment where he spends a great deal of time on automating, homogenizing, and improving GitHub's development... Read More →

Friday August 23, 2013 3:10pm - 4:00pm
Crystal Fairmont Hotel


Troubleshooting the Puppet Enterprise Stack
A guide through where to look for errors when they happen in the various parts of Puppet Enterprise ( the console, Live Management, puppet master, Activemq, MCollective, agent), what some of those errors mean, and what warnings and errors are red herrings/normally occurring.

avatar for Celia Cottle

Celia Cottle

Support Engineer, Puppet Labs
Celia Cottle is a Support Engineer at Puppet Labs, where she troubleshoots and resolves issues for Puppet Enterprise customers. She comes from Portland State University, where she worked for the College of Engineering and Computer Science doing technical support, while getting her... Read More →

Friday August 23, 2013 4:20pm - 5:10pm
Crystal Fairmont Hotel


Lessons Learned in the OSUOSL Puppet Migration
The OSU Open Source Lab has used CFengine 2 over the past ten years and the code has exploded towards over 14,000 lines of code. We had set out to migrate to Puppet over four years ago and still haven't completed the process. We have made several mistakes over that time and this session will discuss some of the do's and don'ts of what we learned along the way. We are finally down a path where we can make the transition and want to share our experiences. This session will also be helpful for those in the middle of a major puppet upgrade.

avatar for Lance Albertson

Lance Albertson

Director, OSU Open Soruce Lab
Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with the Gentoo Linux project as a developer and package maintainer since 2003. Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the... Read More →

Friday August 23, 2013 5:10pm - 6:00pm
Crystal Fairmont Hotel