#cfgmgmtcamp

5 - 7 February, 2018

Gent, Belgium

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

Tuesday, February 6

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.