CfgMgmtCamp 2025 Ghent Get different formats: curl https://cfp.cfgmgmtcamp.org/ghent2025/schedule/\?format=table (default) curl https://cfp.cfgmgmtcamp.org/ghent2025/schedule/\?format=list 2025-02-03 | D.Aud (Main) | B.Con (Overflow + Main) | Ansible 2 (B.1.015) | Ansible 1 (B.1.017) | Pulp (B.2.009) | Tofu / Cloud (B.2.010) | Puppet 2 (B.2.011) | Puppet 1 (B.2.015) | Niks (B.3.036) | Foreman (B.3.037) | Kube (B.4.042) 08:30 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Working Configs, │ │ Humanity, The  │ │ Real World, Joy  │ │ and Happiness:  │ 09:00 --│ Pick Two(ish)  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Hazel Weakly  │ │ en │ ├────────────────────┤ │ │ 09:30 --│ OpenTofu: 18  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ Months Later  │ │ │ │ Sebastian Stadil │ │ │ │ en │ 10:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ └────────────────────┘ ┌────────────────────┐ 10:30 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ It's all about  │ │ the ecosystem,  │ │ bby  │ │ │ │ Ben Ford  │ 11:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ en │ │ │ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ 11:30 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ └────────────────────┘ 12:00 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 12:30 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 13:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐--------------------┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ Automating AWS … │ │ What's new in P… │ │ │ State of Puppet  │ │ Foreman Communi… │ │ │ The future is a  │ Introducing  │ │ Ansible - State  │ │ Writing a Terraf │ │ │ The environments │ │ Kubernetes from  │ │ hypergraph  │ Software  │ Alina Buzac… en │ of the Community │ Matthias De… en │ orm/OpenTofu  │ │ David Sandi… en │ inside your  │ Nofar  en │ Scratch, The  │ │ │ Configuration  │ │ │ │ provider MVP for │ │ │ containers  │ │ Hard Way  │ │ Adam Jacob  │ Management to a  ├────────────────────┤ John "gundalow"… ├────────────────────┤ dummies  ├────────────────────┼────────────────────┤ ├────────────────────┤ │ 13:30 --│ │ young, agile st… │ Streamlining th… │ │ Reflections on … │ │ Can you help me… │ Testing Puppet … │ Rok Garbas  │ Managing hosts … │ Alain van Hoof  │ │ en │ │ │ en │ │ Christian Stank… │ │ │ │ │ │ │ │ Lars Bendix  │ Ganesh B Na… en │ │ Dennis Klib… en │ │ David G Swan en │ Robert Waff… en │ en │ Shimon Shte… en │ en │ │ │ en │ │ │ │ en │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ Treating your i… │ │ Bolt makes it e… │ system-manager:… │ │ │ 14:00 --│ The CUE  │ Mgmt Config:  │ Beyond copy-  │ Using SOPS to  │ State of deb-  │ │ Scaling Puppet  │ │ │ Delivering  │ No Drama: Config │ │ Registry:  │ Running in  │ paste: Using  │ manage secrets  │ support in  │ Mark Meyer  en │ beyond  │ Gavin Didri… en │ Ramses  en │ Foreman: getting │ Management at  │ │ versioning now  │ Production and  │ Ansible  │ in Ansible  │ Katello  │ │ scalability - or │ │ │ code from  │ Million core  │ │ and beyond  │ Best Practices  │ Development  │ │ ├────────────────────┤ how to manage  ├────────────────────┼────────────────────┤ developers to  │ scale  │ │ │ │ Tools for Robus… │ Felix Fontein  │ Markus Bucher, … │ Boosting terrag… │ 100k+ nodes  │ Composing Platf… │ Declarative mul… │ users  │ │ │ Marcel van Lohu… │ James (purpleid… │ │ │ │ │ │ │ │ │ Karanbir Singh  │ 14:30 --│ │ │ Sorin Sbarnea  │ en │ en │ Marco Maron… en │ Martin Alfke  │ Bram Vogela… en │ infinisil /… en │ Ewoud Kohl van … │ │ │ en │ en │ en │ │ │ │ en │ │ │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 15:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ Breaking New Gr… │ The Puppet Repo… │ │ One Command Nix… │ │ Simplifying Kub… │ │ Elevate Your  │ Uyuni: the open- │ Running Ansible, │ Making OS  │ Introduction to  │ │ │ Doing mass  │ │ Secure Boot for  │ │ │ Infrastructure - │ source  │ Icinga and  │ compliance  │ Katello  │ Ronny Orot  en │ Greg Hardy  en │ Puppet  │ Wout Swinke… en │ Arbitrary  │ Blerim Sheqa en │ │ Exploring  │ configuration  │ Request Tracker  │ bearable  │ │ │ │ Enterprise  │ │ Operating  │ │ │ Crossplane's  │ and  │ to have event  │ │ Ian Ballou  ├────────────────────┼────────────────────┤ upgrades in  ├────────────────────┤ Systems with  ├────────────────────┤ 15:30 --│ Full Potential  │ infrastructure … │ driven automate… │ Mark Bolwell  │ │--------------------│ How we use Chor… │ highly restrict… │--------------------│ Foreman  │ Got a Secret, C… │ │ │ │ │ │ en │ │ │ │ │ │ │ │ Yury Tsarev, To… │ Marina Latini  │ Toshaan Bharvani │ en │ │ │ Garrett Hon… en │ Tim Meusel  │ │ Markus Reisner,… │ Engin Diri  en │ │ en │ en │ en │ │ │ │ │ en │ │ en │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ ├────────────────────┼────────────────────┤ ├────────────────────┼────────────────────┤ │ Innovation Incu… │ Increase effici… │ │ │ │ │ HDM Release 3  │ │ │ │ │ 16:00 --│ │ │ Comparing  │ Simplifying  │ The Present and  │--------------------│ │ Compliance as  │--------------------│ Upgrading custom │ Continuous  │ │ Feu Mourek  en │ James Freem… en │ Ansible  │ container  │ Future of  │ │ Martin Alfke en │ Code: Building  │ │ applications  │ Delivery on  │ │ │ │ Development  │ orchestration  │ Katello's  │ │ │ an Open Source  │ │ from EL8 to EL9  │ multi-  │ ├────────────────────┼────────────────────┤ Environment  │ with Ansible and │ Container  │ ├────────────────────┤ Compliance  │ │ by writing own  │ architecture  │ │ A puppet pro de… │ From Containers… │ Implementations  │ Podman  │ Registry  │ │ 1001 ways of as… │ Backend for Pup… │ │ Leapp actors  │ Kubernetes clus… │ │ │ │ │ │ │ │ │ │ │ │ │ 16:30 --│ Michael Sta… en │ Jasper Wieg… en │ Niklas Werker  │ Fabio Alessandr… │ Ian Ballou  │--------------------│ Marcus Poll… en │ Steven Pritchar… │--------------------│ Evgeni Golov  │ Dave Neary  │ │ │ │ en │ en │ en │ │ │ en │ │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┴────────────────────┘ └────────────────────┴────────────────────┘ 2025-02-04 | D.Aud (Main) | B.Con (Overflow + Main) | Ansible 2 (B.1.015) | Ansible 1 (B.1.017) | Tofu / Cloud (B.2.010) | Puppet 1 (B.2.015) | Foreman (B.3.037) | Kube (B.4.042) ┌────────────────────┐ │ │ 08:30 --│ How we  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ troubleshoot  │ │ difficult  │ │ problems:  │ │ cognition and u… │ │ │ 09:00 --│ Laura Nolan  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ en │ ├────────────────────┤ │ │ │ From bottleneck  │ │ to enabler:  │ 09:30 --│ Pulling  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ infrastructure  │ │ coding out of t… │ │ │ │ Kief Morris  │ │ en │ 10:00 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┐ │ │ 10:30 --│ Pkl-ing your  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ config makes it  │ │ last longer  │ │ │ │ Philip Hölzensp… │ │ │ 11:00 --│ en │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ ├────────────────────┤ 11:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┤ ├────────────────────┤ └────────────────────┘ 12:00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 12:30 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ It's Your Own D… │ │ │ Automating AI- … │ │ │ │ │ │ │ Effective  │ Securing Secrets │ │ Leveraging Bicep │ Puppet, what  │ CI in the  │ Embracing  │ │ Florian Haas en │ infrastructure  │ at Scale:  │ Luca Berton  en │ and the Graph  │ future?  │ Foreman Project: │ Karpenter to  │ │ │ testing: Lessons │ Integrating  │ │ API for Advanced │ │ from Jenkins to  │ scale, optimize  │ ├────────────────────┤ learned from the │ Ansible  ├────────────────────┤ Azure  │ Alessandro Fran… │ GitHub Actions,  │ & upgrade  │ 13:30 --│ OSS is not the … │ field  │ Automation with… │ Modernizing AWX… │ Deployments  │ │ lessons, proble… │ Kubernetes  │ │ │ │ │ │ │ en │ │ │ │ Nick Burgan  en │ Leon Krass, Chr… │ James Freeman  │ Helen Bailey en │ Maik van der Ga… │ │ Ewoud Kohl van … │ Marko Bevc  │ │ │ en │ en │ │ en │ │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Running Kuberne… │ 14:00 --│ The confusing  │ Open Source AI  │ Resilient  │ You’re Doing  │ Infrastructure  │ Puppet CICD  │ Foreman:  │ │ │ case of cloud  │ and InstructLab  │ Network  │ Ansible Roles  │ from Code: The  │ │ Provisioning  │ Soham Chakr… en │ │ app domicilicity │ │ Automation:  │ All Wrong  │ Next Generation  │ Bram Vogelaar  │ hosts with  │ │ │ │ JJ Asghar  │ Deploy,  │ │ of Cloud  │ │ NetBoot ISO  ├────────────────────┤ │ Coté  │ │ Validate, Backu… │ Tim Appnel  │ Management  │ en │ │ Turning Cloud N… │ │ │ en │ │ │ │ │ Leos Stejskal  │ │ 14:30 --│ en │ │ Rohit  │ en │ Erwin Staal  │ │ │ julia lamen… en │ │ │ │ en │ │ en │ │ en │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 15:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ Creating Ansibl… │ │ │ │ Creating Immuta… │ │ From Deming to  │ Optimizing  │ Leverage Event-  │ │ 4-2-6: The story │ Upgrading to  │ Ansible and  │ │ │ DevOps  │ Observability  │ Driven Ansible  │ Don Naro, A… en │ about migrating  │ Puppet 8: The  │ Foreman pulling  │ Mauro Moral… en │ │ │ Costs: Practical │ to reduce your  │ │ AWS cloud  │ Good, The Bad  │ together  │ │ │ John Willis  │ Tips and Tricks  │ automation  ├────────────────────┤ infrastructure  │ and The Ruby  │ ├────────────────────┤ 15:30 --│ │ │ reaction time  │ Functional prog… │ from IPv4 to IP… │ │ Adam Ruzicka  │ Progressive Inf… │ │ en │ Neel Shah  │ │ │ │ Maximilian Gass  │ │ │ │ │ │ Fabio Alessandr… │ Kirill Sata… en │ Konstantin Dobr… │ │ en │ Engin Diri  en │ │ │ en │ en │ │ en │ en │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┘ │ │ │ │ │ │ │ │ 16:00 --│ Abnormal DevOps  │ System  │--------------------│ From Manual  │ How to manage  │ Don't Panic!  │ Containerizing  │--------------------- │ Round Table  │ Inspection and  │ │ Testing to  │ 10k+ Linux  │ │ Foreman  │ │ │ Observability  │ │ Continuous  │ systems  │ Andrew Jones  │ deployments,  │ │ Alessandro Fran… │ 2.0: AD and RCA  │ │ Validation:  │ centrally with  │ │ take #42  │ │ │ │ │ Taking the Qual… │ Uyuni and Salt  │ en │ │ │ en │ Bo Maryniuk  │ │ │ │ │ Evgeni Golov  │ 16:30 --│ │ │--------------------│ Sorin Sbarnea  │ Victor Zhestkov  │ │ │--------------------- │ │ en │ │ en │ en │ │ en │ └────────────────────┴────────────────────┘ └────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2025-02-05 | Ansible 2 (B.1.015) | Ansible 1 (B.1.017) | Pulp (B.2.009) | Tofu / Cloud (B.2.010) | Puppet 2 (B.2.011) | Puppet 1 (B.2.015) | Workshop Icinga (B 3.0.29) | Niks (B.3.036) | Foreman (B.3.037) | B.3.039 | Kube (B.4.042) 08:00 --┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ │ │ Mgmt Config:  │ Ansible  │ Pulp User Group  │ SELinux for the  │ What could  │ Puppet community │ Icinga Meetup  │ Hands-on NixOS  │ Foreman Beginner │ Using the CUE  │ System  │ │ Training  │ Contributor  │ Meetup  │ terrified  │ config  │ day  │ │ for Beginners  │ Workshop  │ Registry with  │ Initiative Day  │ │ Workshop  │ Summit  │ │ │ management of  │ │ Blerim Sheqa, A… │ Workshop  │ │ JSON, YAML, and  │ │ │ │ │ Dennis Kliban  │ James Freeman  │ the future look  │ David Sandilands │ │ │ Dirk Götz  │ JSON Schema and  │ Paul Stack  │ 08:30 --│ James (purpleid… │ Don Naro  │ │ │ like?  │ │ en │ Hugo Herter  │ │ more  │ │ │ │ │ en │ en │ │ en │ │ │ en │ │ en │ │ en │ en │ │ │ Ben Ford  │ │ │ en │ │ Marcel van Lohu… │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ ├────────────────────┼────────────────────┼────────────────────┤ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Discover Pulumi  │ InstructLab  │ │ │ │ Nixing on Stuff  │ │ Chef 's Toolkit  │ │ │ │ │ Through Hands-On │ workshop  │ │ │ │ │ │ with Labs  │ │ │ │ │ Practice  │ │ │ │ │ Bryan Honof  │ │ │ │ │ │ │ │ Carol Chen  │ │ │ │ │ │ Heather Thacker  │ │ 12:30 --│ │ │ Engin Diri  │ │--------------------│ │--------------------│ en │--------------------│ │ │ │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │--------------------│ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │--------------------│ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │--------------------│ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │--------------------│ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │--------------------│ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │--------------------│ │--------------------│ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 16:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------└────────────────────┘--------------------└────────────────────┘--------------------└────────────────────┴────────────────────┘