#cfgmgmtcamp

1 and 2 February 2016

Gent, Belgium

Custom Resources in Chef

Sean O'Meara - Tuesday, February 2, 14:00-14:40 - B3.019

It is an accident of history that the resources that ship in core Chef model OS objects like files and directories. As we move into the future, the nature of the what we need to manage is changing. Network APIs now let us test and repair everything from containers and networks, to Github and AWS user accounts.

This talk gives a brief history of resource implementation in Chef, then focuses on the new Custom Resources model introduced in 2015. We'll walk through resource design, implementation, testing, and avoiding leaky abstractions.

Hand Crafted Artisanal Chef Resources from Sean OMeara

Test Driven Immutable Infrastructure

Sean O'Meara - Tuesday, February 2, 11:00-12:40 - B.CON

This talk explores how to apply classic Configuration Management concepts in a containerized world. Using the Chef tool chain, we will take a deep dive through building, testing, and orchestrating Docker containers. We will encounter common pitfalls, learn how to avoid them, and possibly dispel a misconception or two.

Docker Docker Docker Chef from Sean OMeara

About Sean O'Meara

Sean OMeara is developer on the Community Engineering team at Chef. He is obsessed with testing, clean code, and re-usability. He has an expired NT4 MCSE and thinks Solaris is cool.