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, general sessions, and community rooms for Ansible, CFEngine, Chef, Foreman, Juju, kubernetes, mgmt, Puppet, Rudder, and Salt.
There are also a number of Fringe events being hosted on Wednesday, February 8.
Main Track
D.AUD
-
Monday, February 6
- 10:00 - Welcome
- 10:20 - Configuration Management is a Solved Problem? - John Vincent
- 11:00 - Break
- 11:20 - Resilient Systems Require Resilient People - Hannah Foxwell
- 12:00 - Ignite Talks
- 12:40 - Lunch
- 14:00 - What's Inside that Container ? - Gareth Rushgrove
- 14:40 - The Truth and Nothing But the Truth, why type systems matters to configuration management - Henrik Lindberg
- 15:20 - Break
- 15:40 - Generic VNF configuration management and orchestration - Adam Israel
- 16:20 - Code will come, Servers will go, but Config stays forever - Patrick Debois
- 17:00 - Docker is the new tarball - Walter Heck
- 18:00 - Social Event
- Tuesday, February 7
- 10:00 - Implementing Infrastructure as Code - Kief Morris
- 10:40 - Break
- 11:00 - Economics and Politics of Config Management - Martin Simons
- 11:40 - My Journey Into Technology Through InSpec - Annie Hedgpeth
- 12:20 - Getting data to the end user quickly - Tom Barber
- 13:00 - Lunch
- 14:00 - Operating Systems are Assholes - George Miranda
- 14:40 - Automate quality just like you automate servers - Benoît Peccatte
- 15:20 - Break
- 16:20 - Food Fight Show
General Sessions
Containers / Orchestration
B.CON
Monday, February 6
- 11:20 - Building self-healing, self-assembling systems in AWS - James Nugent
- 12:00 - How I Learned to Stop Worrying and Love the Container - Paul Bellamy
- 12:40 - Lunch
- 14:00 - Monoliths, Myths, and Microservices - Michael Ducy
- 14:40 - Going serverless with Kubernetes ? - Sebastien Goasguen
- 15:20 - Break
- 15:40 - Cloud Native in the Enterprise: Real-World Data on Container and Microservice Adoption - Donnie Berkholz
- 16:20 - An upside-down Exploration of App Automation with Habitat - Ian Henry
- 17:00 - Troubleshooting Kubernetes - Jorge Salamero
Future Tooling
B.CON
Tuesday, February 7
- 11:00 - Mgmt Config : Autonomous systems - James Shubin
- 11:40 - Can we have Self-healing Engine ?! - Uchit Vyas
- 12:20 - Libral: towards a systems management API for Linux - David Lutterkort
- 13:00 - Lunch
- 14:00 - Next-generation infrastructure as code with Inmanta - Bart Van Brabant
- 14:40 - Now That I Have Choreography, What Can I Do With It? - Julian Dunn
- 15:20 - Break
- 15:40 - Continuous Integration is not a solved problem - Kristian van der Vliet
Testing
B1.015
Tuesday, February 7
- 11:00 - Configuration Changes Don’t Have to be Scary: Testing with Containers - Andy Henroid
- 11:40 - If it moves, give it a pipeline - Mark Rendell
- 12:20 - Test Driven Development for Ops - Kerim Satirli and Thomas Krag
Miscellaneous
B1.017
Tuesday, February 7
- 11:00 - Monitoring as Code with Icinga 2 - Blerim Sheqa
- 11:40 - Orchestrating a Platform with BOSH - Justin Carter
- 12:20 - Centralised Logging without the blood sweat and tears - Paul Stack
Community Rooms
Ansible
B1.017
-
Monday, February 6
- 14:00 - Ansible Anonymous - Dag Wieers
- 14:40 - Escape the legacy: Don't fear the automation - Patrick Karish
- 15:20 - Break
- 15:40 - (Ab)using Docker for automated testing of Ansible roles on multiple distros with Travis-CI - Bert Van Vreckem
- 16:20 - Managing a client workstation fleet with Ansible and more - Patrick Karish
- 17:00 - Bash to Ansible: Migrating a Kubernetes PaaS to config management - Graham Hayes
- Tuesday, February 7
- 14:00 - Foreman and Ansible as a fact caching - Toshaan Bharvani
- 14:40 - Building an IP-EVPN fabric with Cumulus Linux - Attilla de Groot
- 15:20 - Break
- 15:40 - Taming Windows desktops using Ansible - Dag Wieers
- 16:20 - Ansible lightning talks and/or open discussions on ideas/issues/PRs
CFEngine
B3.036
-
Monday, February 6
- 15:40 - CFEngine Kick Off - Christian Linden
- 16:20 - Testing CFEngine Policy - Nick Anderson
- 17:00 - CFEngine Hero of IoT - Martin Simons
- Tuesday, February 7
- 14:00 - How to use the augments file (def.json) - Bas van der Vlies
- 14:40 - Merging Technologies, ideas on using CFEngine with cloud and container technologies - Jurica Borozan
- 15:20 - Break
- 15:40 - CFEngine simplified with EFL - Neil Watson
- 16:20 - The Masterfiles Policy Framework: A short history and future direction - Nick Anderson
- 16:40 - Open discussion - CFEngine community
Chef
B3.019
The following talks will happen in the Chef Community room (B3.019). Be sure to visit the full schedule of Chef-related talks.
-
Monday, February 6
- 14:00 - Chef - Ask Me Anything (AMA)
- 14:40 - An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines - Steffen Gebert
- 15:20 - Break
- 15:40 - What's coming in Chef 13 - Thom May
- 16:20 - Building Better Community Cookbooks - Tim Smith
- 17:00 - Chef, Microsoft, and Open Source: State of the Nation - Stuart Preston
- Tuesday, February 7
- 14:00 - Shared Services is Not a Field of Dreams - Michael Goetz
- 14:40 - CI/CD Workflows at Enterprise Sports Scale - Brian O'Connell
- 15:20 - Break
- 15:40 - How to get the most of Foreman and Chef - Marek Hulán
Foreman
B2.015
Don't forget you can join us on Wednesday February 8 for the Foreman Construction Day (register here) held in the same location.
-
Monday, February 6
- 14:00 - Introduction to Foreman (2017 edition) - Daniel Lobato Garcia
- 14:40 - 5 unknown gems of Foreman - Ohad Levy
- 15:00 - Viewing potential Puppet catalog changes from the Foreman UI - Greg Sutcliffe
- 15:20 - Break
- 15:40 - Foreman templating engine: best practises and future - Marek Hulan
- 16:20 - Building Robust & Scalable Environments with Foreman + Katello - Rich Jerrido
- 17:00 - How to audit, fix (and be merry) with OpenSCAP & Foreman - Ondřej Pražák
- Tuesday, February 7
- 14:00 - Foreman Community Update 2016/17 - Greg Sutcliffe
- 14:20 - Getting Your Issues Fixed in Foreman - Tomer Brisker
- 14:40 - Puppet 4 support in Foreman - Michael Moll
- 15:20 - Break
- 15:40 - Drop OS images on bare-metal - Lukas Zapletal
- 16:00 - Chickens and eggs: finding and resolving inter-node dependency issues with puppet - Simon Peeters
Juju
B4.039
-
Monday, February 6
- 14:00 - Open Source Operations with Juju 2.1 - Jorge Castro / Marco Ceppi
- 14:40 - OpenStack Track: Flexible OpenStack Deployment and Ops with Charms - James Page
- 15:20 - Break
- 15:40 - Kubernetes Track: Operating Etcd at Scale Without Losing Sleep - Charles Butler
- 16:20 - Kubernetes Track: The Evolution of the Kubernetes Model - Matthew Bruzek
- 17:00 - Operator Track: Driving Juju with Python - Tim Van Steenburgh
- 17:20 - Lightning Talks!
- Tuesday, February 7
Kubernetes
B3.039
-
Tuesday, February 7
- 14:00 - Introduction to kubeadm - Luke Mardsen
- 14:15 - The Kubernetes API - Stefan Schimanski
- 14:30 - Kompose Applications - Sebastien Goasguen
- 14:45 - Pros and Cons of CI/CD in a Distributed World - Michael Hausenblas
- 15:00 - Kubernetes without the YAML - Gareth Rushgrove
- 15:15 - Break
- 15:40 - Round Table and Hackathon
- 15:40 - #1 - Weave Open Source Tools demos
mgmt
B4.042
- Tuesday, February 7
- 14:00 - Next Generation Config Mgmt: Advanced Talk - James Shubin
- 15:20 - Break
- 15:40 - Puppet and mgmt: better together - Felix Frank
Puppet
B1.015
Also stay with us on Wednesday February 8 for the Puppet Contributor's Summit (register here) held in the same location.
-
Monday, February 6
- 14:00 - Extending Puppet within reason and beyond - Felix Frank
- 14:40 - Compliance and auditing with Puppet - Peter Souter
- 15:20 - Break
- 15:40 - Moving from Exec to Types and Providers - Martin Alfke
- 16:20 - Vox Pupuli: Empowering the Puppet Community - Tim Meusel
- 17:00 - Puppet Code Management at Scale - Marcel Harry
- 17:20 - Puppet DSL: Back to the basics - Julien Pivotto
- Tuesday, February 7
- 14:00 - Dr. Restless or how I stopped worrying about not having proper infrastructure docs at hand! - Felix Kronlage
- 14:40 - Puppet control-repo to the next level - Alessandro Franceschi
- 15:20 - Break
- 15:40 - Knee deep in the undef: Tales from refactoring old Puppet codebases - Peter Souter
Rudder
B4.042
The following talks will happen in the Rudder Community room (B4.042). Be sure to visit the full schedule of Rudder-related talks.
-
Monday, February 6
- 14:00 - Rudder: what's new and what's next? Roadmap, vision and thoughts ( video, slides) - Jonathan Clarke
- 14:20 - Automate your automation with Rudder’s API! \o/ ( video, slides) - Vincent Membré
- 15:00 -
Rudder and configuration management as a service - #cfgmgmtaas(cancelled) - Olivier Mauras - 15:20 - Break
- 15:40 - Divorcing your single vendor cloud ( video) - Florian Heigl
- 16:20 - Getting data into Rudder ( video, slides) - Alexis Mousset
- 17:00 - Automating the manual - feedback on including existing systems in configuration management ( video, slides) - Nicolas Charles
- 17:20 - Open discussion - Rudder community
Salt
B3.036
-
Monday, February 6
- 14:00 - Beyond Config Mgmt with Salt - David Boucha
- 14:40 - Saltstack 101 - David Boucha
Fringe Events - Wednesday, February 8
CfgMgmtCamp.eu are also happy to welcome back the fringe events on Wednesday, including the traditional Puppet Contributor's Summit, another Foreman Construction day, a Habitat Workshop, and a Mgmt Hackathon. Find more details on the Fringe page.