This schedule is a work in progress and should not be considered final, we are still waiting for confirmation from a number of speakers.
The schedule includes a main track, and community rooms.
There are also a number of Fringe events being hosted on Wednesday, February 7.
Main Track
D.AUD
Monday, February 5
- 10:00 - Looking back at 5 Years of Config Management Camp - Kris Buytaert
- 10:30 - TBA - Mark Burgess
- 11:10 - Break
- 11:30 - TBA - Luke Kanies
- 12:10 - TBA - Adam Jacob
- 12:50 - Lunch (on your own)
- 14:00 - When Production means building Premium Cars - Janos Mattyasovszky
- 14:40 - Promise theory: from configuration management to team leadership - Marco Marongiu
- 15:20 - Break
- 15:40 - Kickstarting Network Automation - Walid Shaari
- 16:20 - Next Generation Config Mgmt: The Language - James Shubin
Tuesday, February 6
- 10:00 - Event-Driven Infrastructure - Mike Place
- 10:40 - Break
- 11:00 - Making Immutable Infrastructure simpler with LinuxKit- Justin Cormac
- 11:40 - Immutable infrastructure isn't the answer - Sam Bashton
- 11:20 - Ignites
- 13:00 - Lunch (on your own)
- 14:00 - Divide and conquer: Sharing and distributing infrastructure responsiblities - Carsten Thiel
- 14:40 - Understanding the data lookup pattern - Jan Ivar Beddari, Craig Dunn
- 15:20 - Break
- 15:40 - cfgmgmt challenges aren't technical anymore - Julien Pivotto
- 16:20 - Why your configuration should have a schema - Gareth Rushgrove
B.CON
Monday, February 5
- 14:00 - Prove It! Assertion or it Didn't Happen (in Cloud Networking) - Andrew Martin
- 14:40 - Lessons learned from a decade of FOSS infrastructure consulting, training and engineering - Walter Heck
- 15:20 - Break
- 15:40 - Monitor your Config Management with Sysdig Falco - Michael Ducy
- 16:20 - Auditing AWS Serverlessly - Thomas Krag
Tuesday, February 6
- 14:00 - What if CI/CD does not fit? Building autonomous deployable systems. - Peter De Cleyn
- 14:40 - How (not) to develop, deploy and operate serverless applications - Gerard de Vos
- 15:20 - Break
- 15:40 - A decade of config surgery with Augeas - David Lutterkort
- 16:20 - What is a Service Mesh and why do I need one? - George Miranda
Community Rooms
Ansible
Monday, February 5
- 14:00 - Introduction to Ansible - Dag Wieers
- 14:40 - Is that an Ansible? Stop holding it like a Puppet - Felix Frank
- 15:20 - Break
- 15:40 - Running a lab environment at Cissco TAC - Ramses Smeyers
- 16:20 - If (network == server) { magic happens } - Attila de Groot
- 17:00 - TBA
Tuesday, February 6
- 14:00 - Ansible+Windows, one year later - Dag Wieers
- 14:40 - Ansible and Icinga2 as Reactionary Infrastructure Tools - Toshaan Bharvani
- 15:20 - Break
- 15:40 - Effective Testing with Ansible and InSpec - Nathen Harvey
- 16:20 - Ansible Modules for Foreman - Bernhard Hopfemuller
CFEngine
Monday, February 5
- 14:00 - Since last Camp - Nick Anderson
- 14:40 - Role based configuration , an evolving dynamic solution - Martin Simons
- 15:20 - Break
- 15:40 - SURFSara CFEngine library and how it's evolving - Bas van der Vlies
- 16:20 - Building a distributed firewall on top of CFEngine - Ole Herman Schumacher Elgesem
- 17:00 - Interactive session: Talk to the engineers behind CFEngine
Rudder
Tuesday, February 6
- 14:00 - How to bring Continuous Configuration benefits to legacy systems - Alexis Mousset
Chef
Monday, February 5
- 14:00 - Chef - Ask Me Anything (AMA)
- 14:40 - The Chef Train - managing a data center on rails with Chef - Heike Hallenberger
- 15:20 - Break
- 15:40 - Chef and Containers: A love story - Tim Smith
- 16:20 - Using Habitat to unify Dev to CI to Production - Salim Afiune
- 17:00 - Chef and the Microsoft ecosystem: Engineering Update - Stuart Preston
Tuesday, February 6
- 14:00 - Next stop Chef 14. See what’s coming - Tim Smith
- 14:40 - Barclays and InSpec - Ian Grant
- 15:20 - Break
- 15:40 - Safely Doing Dangerous Changes with Chef - Anton Melser
- 16:20 - TBD
- 17:00 - No scheduled talks, join us tomorrow for the Habitat & InSpec Hackday.
Wednesday, February 7, 10:00 - 16:30
Join us on Wednesday for a Habitat & InSpec Hackday.
Foreman
Monday, February 5
- 14:00 - Community Update - Greg Sutcliffe
- 14:20 - Foreman new UX concept - Amir Feferkuchen
- 15:40 - Foreman from a consultant's perspective - Dirk Gotz
- 15:20 - Break
- 15:40 - Foreman Datacenter Plugin - Michal Vesely
- 16:00 - Maintain and Upgrade Foreman Instance - Amit Karsale
- 16:40 - High Availability Foreman - Sean O'Keeffe
- 17:00 - Hosts' lifecycle with Ansible - Daniel Lobato Garcia
Tuesday, February 6
- 14:00 - Lifecycle Content Management with Katello and Foreman - Justin Sherril
- 14:40 - Pulp 3 - Simpler, Better, More awesome - Dennis Kliban
- 15:00 - Deploying Linux Images on Bare Metal using Foreman - Elias Abacioglu
- 15:20 - Break
- 15:40 - Debian support in Katello/Foreman - Matthias Dellweg
- 16:20 - Merging Foreman Installer and Katello Installer - Ewoud Kohl van Wijngaarden
- 17:40 - Using Foreman / Katello and Docker containres to build foreman packages - Bernhard Suttner
- 17:20 - Foreman Monitoring Integration - Dirk Gotz
Wednesday, February 7, 10:00 - 16:30
Join us on Wednesday for a Foreman Construction Day.
Kubernetes
Monday, February 5
- 14:00 - Kubernetes: Autoscaling is Magic - Aleksandra Malinowska
- 14:40 - Developer tooling for Kubernetes Configuration - Gareth Rushgrove
- 15:20 - Break
- 15:40 - Distributed Systems from Scratch with Kubernetes - Eric St. Martin
- 16:20 - Securing Microservices Cluster Networking - Mandy Waite
- 17:00 - Kubernetes Security Best Practices - Ian Lewis
Tuesday, February 6
- 10:00 - Kubernetes for newbies Workshop - Benjamin Henrion
- 13:00 - Break
- 14:00 - Tools for automated bare-metal Kubernetes setup and management? Why not Puppet? - Alexander Olofsson
- 14:40 - Fast and slow storage: Dynamic provisioning on Kubernetes - David Zhu
- 15:20 - Break
- 15:40 - Containerize This: Managing Stateful and Stateless Applications with Habitat & k8s - Ian Henry
- 16:20 - Openstack on Kubernetes - a journey from configuration management to container scheduling - Zdenek Janda
mgmt
Tuesday, February 6
- 14:00 - Mgmt Config: Containers, Real-Time Autonomy, and Scheduling - James Shubin
- 14:40 - Real-time reactive Amazon EC2 automation with mgmtconfig - Jonathan Gold
- 15:20 - Break
- 15:40 - More about Puppet and mgmt - Felix Frank
Wednesday, February 7, 10:00 - 16:30
Join us on Wednesday for a Mgmt Hackathon.
Puppet
Monday, February 5
- 14:00 - finding waldo with functional composition in hiera 5 - Henrik Lindberg
- 14:40 - Choria - the future of MCollective - R.I. Pienaar
- 15:20 - Break
- 15:40 - Working with the Puppet Development Kit - David Schmitt
- 16:20 - A Fully Tested Dockerized Puppet Infrastructure - Raphael Pinson
- 17:00 - Foreman and Puppet at Linköping University, A user story. - Magnus Svensson
Tuesday, February 6
- 14:00 - Vox Pupuli - The funny Community Journey Second Edition - Tim Meusel
- 14:40 - Bootstrap your Cloud Infrastructure using puppet and hashicorp stack - Bram Vogelaar , Julien Pivotto
- 15:20 - Break
- 15:40 - Puppet Systems Infrastructure Construction Kit - Allesandro Franceschi
- 16:20 - Puppet Ask me anything - Eric Sorenson , Luke Kanies
Wednesday, February 7, 10:00 - 16:30
Join us on Wednesday for a #puppethack.
Salt
Monday , February 5
- 14:00 - TBC
- 14:40 - Salt & Foreman - best of friends? - Greg Sutcliffe
- 15:20 - Break
- 15:40 - TBC
Terraform
Monday, February 5
- 14:00 - Taming modern cloud environments with Terraform - Nic Jackson
- 14:40 - CoreOS baremetal provisioning with Terraform, Ignition and Matchbox - Rafael Porres Molina
- 15:20 - Break
- 15:40 - Introduction to provisioning basic infrastructure on Google Cloud Platform with Terraform - Stein Inge Morisback
- 16:20 - Terraform for fun and profit - Bram Vogelaar & Julien Pivottto
- 17:00 - Terraboard - Raphael Pinson
Fringe Events - Wednesday, February 7
Configuration Management includes a number of fringe events on Wednesday, including Foreman Construction Day, #puppethack, Habitat & InSpec Hackday, and a Mgmt Hackathon. Find more details on the Fringe page.