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