Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, September 24 • 5:10pm - 5:50pm
Managing the File and Exposing the API - Christopher Webber, Chef Software

Sign up or log in to save this to your schedule and see who's attending!

One of the the most fundamental things we do with Puppet is manage configuration files. As we build up more complicated modules, we become faced with some interesting decisions about the APIs we expose in our modules. Does it make sense to pass in a template as a parameter? How about the path to a template? In this talk I will cover the various methods for working on files including augeas, the concat module, templates, and other things like custom types and providers. Additionally, I will touch on the different ways that configuration files are handled including single monolithic files and conf.d type patterns. With all of these elements, we will focus on how we present an API to the users of our modules. The hope is that we will all be better aware of how we can make our modules more compose-able for all.

Speakers
avatar for Christopher Webber

Christopher Webber

Community Software Engineer, Chef Software
Christopher Webber is a Community Software Engineer at Chef Software, Inc. focused on stirring up delight in the Chef community. Chris has been an active member of the Puppet community for many years and is a Certified Puppet Professional. Since starting with Puppet in early 2008, Chris has built out a number of Puppet installations at places like Demand Media and the University of California, Riverside. He is the maintainer of... Read More →


Wednesday September 24, 2014 5:10pm - 5:50pm
Salon 13-15 Lower B2