This is the video of a talk given by Catherine Harrell from the 2015 Puppet Camp hosted by Puppet Labs in Silicon Valley. The title of the talk is "A Visual Guide to Puppet Labs".
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.
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.
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.
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.
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.
Discusses 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.
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.
This session will provide an overview of the cisco developed puppet functionality for management and configuration of Cisco devices.
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.