#cfgmgmtcamp

1 and 2 February 2016

Gent, Belgium

Everything is an orchestration problem

Liam Bennett

Main - Tuesday, 2/2/2016 11:40 -D.AUD

What really is orchestration? It is one those abstract topics, much like configuration management, that is defined differently by different organisations and covers a wide range of subject areas. Everything from ssh in a for-loop to container management now fits under the term orchestration. Is all that really orchestration? Why do we need orchestration? How does it fit into the wider configuration management picture. This talk aims to delve into those areas, to try and find a common understanding and to discuss why these problems are interesting, why they hard and what we can do to try and solve them.

Slides: https://speakerdeck.com/liamjbennett/everything-is-an-orchestration-problem

Config Management for Services

Liam Bennett

Puppet - Tuesday, 2/2/2016 15:40 -B1.015

We’ve all been doing config management for a while now. We manage our nodes. Some of us manage our network devices and/and containers. But what does it really mean to step outside the node? How do we manage things that we don’t have direct access to? How does that connect to our orchestration pipeline? This talk looks into how we manage API-driven services using the puppet DSL, goes through some existing examples and discusses where this overlaps with other tools and puppet’s future.

Slides: https://speakerdeck.com/liamjbennett/puppet-for-services

About Liam Bennett

Liam Bennett is an Senior Engineer for OpenTable focused on designing and implementing the infrastructure and tools used by OpenTable’s developers every day. Prior to OpenTable Liam has been a release engineer and developer for several organisations but jumped into operations a few year ago.