This event has ended. Visit the official site or create your own event on Sched.
Venue Map: Click here
Back To Schedule
Thursday, October 12 • 2:15pm - 3:00pm
Puppet Tasks: Taming ssh in a “for” loop - Alex Dreyer, Puppet

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Puppet's declarative language is a powerful tool for many configuration management problems. Sometimes it can be a burden to describe complex deploys or ad hoc commands in terms of the desired state of a node. Puppet tasks provide a solution to these problems that integrates these tasks with the rest of your puppet code. This talk will cover how to write simple tasks, How to install and run in PE and FOSS, common patterns for writing more complex reusable tasks, using task metadata to document your task and take full advantage of the task UI, writing tasks for PE RBAC, details of the Puppet Task API, how tasks are executed in PE and with Bolt, and how to write a simple task plan.

avatar for Alex Dreyer

Alex Dreyer

Principal Software Engineer, Puppet
Alex has been a software engineer at Puppet for four years during which time he has worked on the Puppet Forge, Modules, Code Manager, PE High Availability, and Orchestrator. Before working for Puppet he was a devops engineer and a Puppet user at a national media group.

Thursday October 12, 2017 2:15pm - 3:00pm PDT
Track 1: Grand Ballroom B