Config Management Camp 2020 Ghent Get different formats: curl https://cfp.cfgmgmtcamp.org/2020/schedule/\?format=table (default) curl https://cfp.cfgmgmtcamp.org/2020/schedule/\?format=list 2020-02-03 | D Aud | B. Con | B.1.015 | B.1.017 | B.2.009 | B.2.010 | B.2.015 09:00 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------ │ │ │ Untitled Config  │ │ Game  │ │ │ │ Ryn Daniels  │ 09:30 --│ │------------------------------------------------------------------------------------------------------------------------------ │ en │ │ │ │ │ └────────────────────┘ ┌────────────────────┐ 10:00 --│ │------------------------------------------------------------------------------------------------------------------------------ │ Can TypeScript  │ │ really make  │ │ infrastructure  │ │ management easy? │ │ │ 10:30 --│ Paul Stack  │------------------------------------------------------------------------------------------------------------------------------ │ │ │ en │ ├────────────────────┤ │ │ │ Configuration  │ 11:00 --│ Management in  │------------------------------------------------------------------------------------------------------------------------------ │ 2020 and Beyond  │ │ │ │ Eric Sorenson  │ │ │ │ en │ 11:30 --│ │------------------------------------------------------------------------------------------------------------------------------ └────────────────────┘ ┌────────────────────┐ ├────────────────────┤ 12:00 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------ ├────────────────────┤ └────────────────────┘ 12:30 ------------------------------------------------------------------------------------------------------------------------------------------------------ 13:00 -----------------------┌────────────────────┐--------------------┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┤ ├────────────────────┤ │ │ Automate your I… │ The Foreman Com… │ │ DNS as code wit… │ Your own  │ Terraform Confi… │ Maintaining over │ Observability is │ │ │ │ │ Kubernetes  │ │ 40 Ansible  │ More than Logs,  │ Christian D… en │ Tomer Brisk… en │ │ Matteo Vale… en │ Operator: Not  │ James Nugent en │ modules: 4 years │ Metrics & Traces │ │ │ │ │ Only in Go  │ │ later  │ ├────────────────────┼────────────────────┤ 13:30 --└────────────────────┤ ├────────────────────┤ │ Philipp Krenn  │ Continuous Deli… │ To Foreman 2.0 … │ ┌────────────────────┤ Nicolas Fränkel  ├────────────────────┤ Evgeni Golov  │ │ │ │ │ │ │ Design, Draw, D… │ │ en │ Xander Grzy… en │ Ewoud Kohl … en │ │ YANG and NETCONF │ en │ ├ en ┤ │ │ │ │ - model-based  ├────────────────────┤ Anton Baben… en ├ ├────────────────────┼────────────────────┼────────────────────┤ │ configuration  ├────────────────────┤ │ Ansible with ARA │ │ Autopilot, but … │ │ 14:00 --│ management for  │ ├────────────────────┤ on  │ Achieving fully  │ │ Managing Content │ │ networks  │ The Hard Thing  │ │ RHEL7/CentOS7,  │ hands-off  │ Simon McCar… en │ in Your Large-  │ │ │ About Kubernetes ├────────────────────┤ welcome to hell! │ deployment of an │ │ Scale Datacenter │ │ Pieter Lexis  │ (It's the  │ │ │ Icinga 2 cluster ├────────────────────┤ with Katello  │ │ en │ Infrastructure!) │ Hacking  │ Ton Kersten  │ using Puppet  │ │ │ └────────────────────┤ │ Terraform:  │ │ │ │ Ian Ballou  │ 14:30 -----------------------│ Paul Stack  │ Engineer your  │ en │ Lander Van den … │--------------------│ │ │ │ Migration to IaC ├────────────────────┤ en ┐ ┌ en ┐ ┌────────────────────┤ en │ │ └ ┘ └ ┘ │ ├────────────────────┤ Constantin Weis… │ │ Grafana  │ │ Getting data out │ │ Head in the  │ │ ├────────────────────┤ Dashboard  │ │ of your Foreman  │ │ Clouds: Testing  │ Kubernetes as  │ en │ Global Linux cl… │ Automation  │ │ │ 15:00 --│ Infra as Code  │ CfgMgmt-Tool  ├────────────────────┤ │ │--------------------│ Dirk Götz  │ │ │ │ │ Eric Keller  en │ Malcolm Holmes,… │ │ │ │ Peter Souter  │ Andy Wirtz  │ The Road to  │ │ │ │ en │ │ │ │ Reliability:  ├────────────────────┤ en │ │ │ │ en │ en │ Infrastructure  │ │ │ │ │ ┌────────────────────┤ │ Testing  │ Running Puppet  ├────────────────────┘ └────────────────────┘ 15:30 --└────────────────────┤ │ explained  │ from mgmt on  │--------------------------------------------------------------- │ ├────────────────────┤ │ overdrive  │ ┌────────────────────┐ │ Challenges of  │ Config Mgmt for… │ Constantin Weis… │ │ │ Creating API an… │ │ Internet of  │ │ en │ Felix Frank  │ │ │ │ Things at scale  │ Tomasz Tarc… en ├────────────────────┤ │ │ Shira Maxim… en │ │ │ │ │ en │ │ │ 16:00 --│ Mirza Krak  ├────────────────────┘--------------------│ │-----------------------------------------├────────────────────┤ │ ├────────────────────┐ └────────────────────┘ │ Creating report… │ ┌────────────────────┤ Your own kubern… │ │ │ └────────────────────┤ │ │ Marek Hulan  en │ │ │ gratiendhae… en │ ┌────────────────────┐ │ │ │ Dynflow -  │ │ │ What's new in C… │ └────────────────────┘ 16:30 --│ Orchestration  ├────────────────────┘--------------------┌────────────────────┤ │------------------------------------------ │ for your Ruby  │ │ Rudder and Ansi… │ Nick Anders… en │ │ project  │ │ │ │ │ │ │ Victor Héry… en ├────────────────────┘ │ Adam Ruzicka  │ │ │ │ │ └────────────────────┘ 17:00 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------ 2020-02-04 | D Aud | B. Con | B.1.015 | B.1.017 | B.2.009 | B.2.010 | B.2.015 08:30 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------ │ │ │ I got 99  │ │ problems and a  │ │ bash DSL ain't  │ │ one of them.  │ 09:00 --│ │------------------------------------------------------------------------------------------------------------------------------ │ John Willis  │ │ ├────────────────────┐ │ en │ │ ├────────────────────┤ Automating  │ │ │ Security  │ 09:30 --│ How Convenience  │ Response with  │--------------------------------------------------------------------------------------------------------- │ Is Killing Open  │ Serverless  │ │ Standards  │ │ │ │ Michael Ducy  │ │ Bernd Erk  │ │ │ ├ en ┐ 10:00 --│ en ├ Web Application… ┘--------------------------------------------------------------------------------------------------------- │ │ │ ├────────────────────┤ Franziska B… en │ │ │ │ │ Nomad:  ├────────────────────┤ │ Kubernetes,  │ seccomp — Your … │ 10:30 --│ without the  │ │--------------------------------------------------------------------------------------------------------- │ complexity  │ Philipp Kre… en │ │ │ │ │ Andy Davies  ├────────────────────┘ │ │ │ en │ 11:00 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------ ┌────────────────────┐ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ 11:30 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------ 12:00 ------------------------------------------------------------------------------------------------------------------------------------------------------ 12:30 ------------------------------------------------------------------------------------------------------------------------------------------------------ ┌────────────────────┐ 13:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Designing and  │ │ │ │ │ What’s new in R… │ │ │ building a Large │ Automating and  │ Automating the  │ Using Ansible  │ Infrastructure  │ │ Developer  │ │ Scale CD system  │ Managing  │ Vox Pupuli Yak  │ Vault to secure  │ as code in  │ Alexandre B… en │ Stories: How to  │ │ │ Clusters with  │ Shaving  │ passwords, ssh  │ action ! - How  │ │ Upgrade to a  │ │ R.I.Pienaar  │ Helm  │ │ keys and secure  │ we built a  ├────────────────────┤ Moving Target  │ 13:30 --│ │ │ Robert, Tim Meu… │ tokens.  │ platform during… │ │ Without Disturb… │ │ en │ Taylor Thomas, … │ │ │ │ A RUDDER  │ │ ┌────────────────────┤ │ en │ Amit Upadhye  │ Thorsten Jakoby  │ walkthrough:  │ Ian Ballou  │ └────────────────────├ en ├ ┤ en │ en │ manage your  │ en │ │ ├ ├ Case study: por… ├────────────────────┼────────────────────┤ configurations  ├────────────────────┤ │ One tool to rule │ Tanka, a tool  │ │ │ │ through complia… │ Using OpenAPI t… │ 14:00 --│ them all,  │ for managing  │ Ben Ford  en │ Ansible  │ Migrating a  │ │ │ │ Infrastructure  │ K8s: ksonnet  │ │ Collaboration  │ build farm from  │ Alexis Mousset  │ Dennis Klib… en │ │ Testing and  │ Rises Again  ├────────────────────┤ within your  │ on-prem to AWS  │ en │ │ │ Compliance with… │ │ Test your infra… │ Organization  │ ├────────────────────┼────────────────────┘ │ │ Malcolm Holmes  │ │ │ Claes Buckwalter │ │ ┌────────────────────┤ │ Bram Vogela… en │ Brian Bouterse,… │ │ Feedback on  │ 14:30 --└────────────────────├ en ┤ │ │ en │ scalability and  ├────────────────────┐ │ ├ ├────────────────────┤ en ┤ │ load testing of  │ │ │ Doomed are the  │ Kapitan: generic │ └ ├────────────────────┤ a configuration  │ Squeeze the last │ │ dinosaurs II  │ configuration  │ │ Lessons learned  │ │ management soft… │ drop out of pulp │ │ │ management for  │ │ from testing  │ │ │ with ansible  │ │ David Heijkamp  │ Kubernetes,  │ │ over 200,000  │ │ Nicolas CHARLES  │ │ 15:00 --│ │ Terraform and o… │--------------------│ lines of  │--------------------│ en │ Matthias Dellweg │ │ en │ │ │ Infrastructure … │ └────────────────────┤ │ ┌────────────────────┤ Ricardo Amaro  │ │ │ ┌────────────────────┤ en │ └────────────────────┤ en │ │ Lev Goncharov  │ │ │ │ │ ├────────────────────┘ │ en │ │ Using RUDDER  ├────────────────────┤ │ Why you should  │ ├────────────────────┤ │ plugins to  │ │ 15:30 --│ revisit mgmt  │-----------------------------------------│ │--------------------│ package tools  │ Developing  │ │ │ │ Probing Ansible  │ │ and  │ Ansible modules  │ │ Julien Pivotto  │ │ Bonds with  │ │ configuration p… │ for Foreman and  │ │ │ │ Molecule tests  │ │ │ Katello  │ │ en │ │ │ │ Félix Dallidet  │ │ │ │ │ Bernhard Hopfen… │ │ en │ Evgeni Golov  │ 16:00 --└────────────────────┘-----------------------------------------│ │--------------------├────────────────────┤ │ ┌────────────────────┬────────────────────┐ │ en │ │ │ en │ │ │ │ │ │ │ Introduction to  ├────────────────────┘ │ Yomi -  │ Mgmt Config:  │ └────────────────────┘ │ RUDDER Language  │ │ Installation of  │ Autonomous  │ │ │ │ the OS using  │ Datacentres  │ │ Benoît Pecatte  │ 16:30 --│ SaltStack  │ │--------------------------------------------------------------┌ ┐--------------------- │ │ James (purpleid… │ │ en │ │ Alberto Planas  │ │ │ │ │ │ en │ │ │ │ en │ │ └ Designing the f… ┘ └────────────────────┴────────────────────┘ └────────────────────┘ 2020-02-05 | B. Con | B.2.009 | B.2.010 | B.2.011 | B.3.026 | B.3.036 | B.3.037 | B.4.027 | B.4.039 | B.4.041 | B.4.042 08:00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------┌────────────────────┐ │ │ │ CFEngine  │ │ Workshop Room  │ │ │ │ Nils Christian … │ 08:30 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------│ │ │ en │ │ │ │ │ │ │ │ │ 09:00 -----------------------┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ ┌────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ Foreman  │ Kubernetes  │ Foreman - Basics │ Puppet  │ MgmtConfig  │ Modern  │ Learn  │ Pulp install -  │ Getting started  │ │ │ Hands on with  │ Construction Day │ mobprogramming  │ and Provisioning │ Contributor  │ Hackathon  │ Infrastructure  │ configuration  │ Fest (Ansible,  │ with RUDDER, the │ │ │ Kubernetes  │ │ experiment  │ │ Session  │ │ as Code  │ management and  │ Container  │ most "secops"  │ │ │ │ Tomer Brisker  │ │ Dirk Götz  │ │ James (purpleid… │ │ SDI from scratch │ Registry, or  │ configuration  │ │ 09:30 --│ Paul Czarkowski  │ │ Anders Bruvik  │ │ Ben Ford  │ │ Paul Stack  │ using Uyuni  │ RPMs)  │ management tool  │ │ │ │ en │ │ en │ │ en │ │ │ │ │ │ │ en │ │ en │ │ en │ │ en │ Pau Garcia Quil… │ Brian Bouterse,… │ Félix Dallidet  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ en │ en │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ ├────────────────────┤ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ └────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:30 -----------------------│ │ │--------------------│ │ │-----------------------------------------------------------------------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 -----------------------│ │ ├────────────────────┤ │ │-----------------------------------------------------------------------------------│ │ │ │ │ │ │ ├────────────────────┐ │ │ │ │ │ Writing Ansible  │ │ │ │ │ │ │ │ │ module for fun  │ │ │ Mgmt Config:  │ │ │ │ │ │ and profit  │ │ │ Hands on with  │ │ │ │ │ │ │ │ │ Autonomous  │ │ │ 13:30 -----------------------│ │ │ Abhijeet Kasurd… │ │ │ Datacentres  │--------------------------------------------------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ James (purpleid… │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ 14:00 -----------------------│ │ │ │ │ │ │--------------------------------------------------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 -----------------------│ │ │ │ │ │ │--------------------------------------------------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 -----------------------│ │ │ │ │ │ │--------------------------------------------------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:30 -----------------------│ │ │ │ │ │ │--------------------------------------------------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:00 -----------------------│ │ ├────────────────────┤ │ │ │--------------------------------------------------------------└────────────────────┘ │ │ │ │ │ ├────────────────────┘ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:30 -----------------------│ │ │--------------------│ │ │--------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 17:00 -----------------------└────────────────────┴────────────────────┘--------------------└────────────────────┴────────────────────┘---------------------------------------------------------------------------------------------------------