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.
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.
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.