This schedule is a work in progress and should not be considered final, we expect speakers to have to cancel last minute, we expect schedule and travel conflicts that will require changes.
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
- 9:45 - Welcome to CfgMgmtCamp 2018
- 10:00 - Looking back at 5 Years of Config Management Camp - Kris Buytaert
- 10:30 - A brief history of configuration (Managing sprawl). - Mark Burgess
- 11:10 - Break
- 11:30 - Now The Hard Work Starts - Luke Kanies
- 12:10 - The Future of Configuration Management - Adam Jacob
- 12:50 - Opening of Devrooms
- 13:00 - Lunch
- 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
- 18:00 - Social Event
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
- 12:20 - Ignites
- 12:50 - Sponsor Pitches and Raffles
- 13:00 - Lunch
- 14:00 - Divide and conquer: Sharing and distributing infrastructure responsibilities - 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
MISC B0.4.039
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
B.1.017
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 - Ansible and Icinga2 as Reactionary Infrastructure Tools - Toshaan Bharvani
- 16:20 - Ansible Modules for Foreman - Bernhard Hopfenmueller
- 17:00 - Ansible+Windows, one year later - Dag Wieers
Tuesday, February 6
- 14:00 - Running a lab environment at Cissco TAC - Ramses Smeyers
- 14:40 - If (network == server) { magic happens } - Attila de Groot
- 15:20 - Break
- 15:40 - Effective Testing with Ansible and InSpec - Nathen Harvey
- 16:20 - Testing Ansible Roles with Molecule - Ton Kersten
Wednesday, February 7, 10:00 - 16:30
Join us on Wednesday for a Ansible Lightbulb Training.
CFEngine
B.4.041
Monday, February 5
- 14:00 - Building a distributed firewall on top of CFEngine - Ole Herman Schumacher Elgesem
- 14:40 - Break
- 15:20 - Role based configuration , an evolving dynamic solution - Martin Simons
- 15:40 - SURFSara CFEngine library and how it's evolving - Bas van der Vlies
- 16:20 - Since last Camp - Nick Anderson
- 17:00 - Interactive session: Talk to the engineers behind CFEngine
Rudder
B.4.041
Tuesday, February 6
- 14:00 - Rudder: what's new and what's next? Roadmap, vision and thoughts ( video, slides) - Nicolas Charles
- 14:40 -
Rudder in distributed embedded devices(cancelled) - Florian Heigl - 15:20 - Break
- 15:40 - Policy Design for Sustainability ( video, slides) - Alexis Mousset
- 16:20 - How we scaled Rudder to 10k servers, and the road to 50k ( video, slides) - Nicolas Charles
- 17:00 - How to bring Continuous Configuration benefits to legacy systems ( video, slides) - Alexis Mousset
Chef
B.3.019
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 - Next stop Chef 14. See what’s coming - 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 - Chef and Containers: A love story - Tim Smith
- 14:40 - Compliance inside the Container - Thom May
- 15:20 - Break
- 15:40 - Safely Doing Dangerous Changes with Chef - Anton Melser
- 16:20 - TBA - Sean OMeara
- 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
B.2.015
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 - Kavita Gaikwad
- 16:20 - Managing CoreOS with Foreman - Timo Goebel
- 16:40 - Highly Available 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 - Evgeni Golov
- 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
- 16:40 - Using Foreman / Katello and Docker containers to build foreman packages - Bernhard Suttner
- 17:00 - Foreman Monitoring Integration - Dirk Gotz
Wednesday, February 7, 10:00 - 16:30
Join us on Wednesday for a Foreman Construction Day.
Kubernetes
B.CON
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 - Building the future of Distributed Systems with Kubernetes - Erik 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 - Habitat and Kubernetes - Chalkboard Talk - Adam Jacob
- 16:20 - Openstack on Kubernetes - a journey from configuration management to container scheduling - Zdenek Janda
Join us on Tuesday evening for the Ghent Kubernetes Meetup.
Mgmt Config
B.4.042
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 Config Hackathon.
Puppet
B.1.015
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 - A Fully Tested Dockerized Puppet Infrastructure - Raphael Pinson
- 16:20 - Working with the Puppet Development Kit - David Schmitt
- 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 - Igor Galić
- 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
B.3.036
Monday , February 5
- 14:00 - Green Configuration Management - Bo Maryniuk & Pablo Suárez Hernández
- 14:40 - Salt & Foreman - best of friends? - Greg Sutcliffe
- 15:20 - Break
- 15:40 - Managing server secrets at scale with SaltStack and a vaultless password manager - Ignat Korchagin
- 16:20 - Event Driven Network configuration using Salt - Mircea Ulinic
- 17:00 - Using SaltStack to configure Check_mk - Pim Jeursen
Tuesday, February 6
- 14:00 - How to debug Salt - Megan Wilhite
- 15:20 - Break
- 15:40 - Use Saltstack to deploy a full monitoring and Supervision stack - Arthur Lutz
- 16:20 - Use testinfra to test your infrastructure deployed with SaltStack - Philippe Pepiot
Terraform
B.4.042
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 Morisbak
- 16:20 - Terraform for fun and profit - Bram Vogelaar & Julien Pivotto
- 17:00 - Terraboard - Raphael Pinson
Fringe Events - Wednesday, February 7
Configuration Management includes a number of fringe events on Wednesday, February 7
- Foreman Construction Day
- #puppethack day
- Habitat & InSpec Hackday
- Mgmt Hackathon
- Container Troubleshooting Workshop with Sysdig
- CFEngine and IoT hackathon
- Ansible Lightbulb Workshop