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