<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HTTRFV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HTTRFV</pentabarf:event-slug>
            <pentabarf:title>Opening Day 1</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T090500</dtstart>
            <dtend>20260202T093000</dtend>
            <duration>0.02500</duration>
            <summary>Opening Day 1</summary>
            <description>Opening Day 1</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/HTTRFV/</url>
            <location>D.Aud</location>
            
            <attendee>Kris Buytaert</attendee>
            
            <attendee>Toshaan Bharvani</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AGSYJ3@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AGSYJ3</pentabarf:event-slug>
            <pentabarf:title>We Built for Predictability; the Workloads Didn’t Care</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T093000</dtstart>
            <dtend>20260202T102000</dtend>
            <duration>0.05000</duration>
            <summary>We Built for Predictability; the Workloads Didn’t Care</summary>
            <description>This talk is about how to reason in that new world. When outcomes aren’t guaranteed, what can you rely on? How do you decide what must stay deterministic, and where you can safely allow randomness? How do you operate and troubleshoot when “it depends” becomes even more of a normal, expected answer? Instead of fighting to make probabilistic systems behave deterministically, we’ll explore how infrastructure engineers can build clarity, confidence, and reliability by embracing a different way of thinking; one that treats unpredictability as a property we can work with rather than a flaw we must eliminate.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/AGSYJ3/</url>
            <location>D.Aud</location>
            
            <attendee>Michael Stahnke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KP9YPK@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KP9YPK</pentabarf:event-slug>
            <pentabarf:title>The exploitation paradox in open source</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T102000</dtstart>
            <dtend>20260202T111000</dtend>
            <duration>0.05000</duration>
            <summary>The exploitation paradox in open source</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/KP9YPK/</url>
            <location>D.Aud</location>
            
            <attendee>Richard Fontana</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UGTUYH@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UGTUYH</pentabarf:event-slug>
            <pentabarf:title>AI Native Infrastructure Automation: how I learned to stop worrying and love Claude</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T113000</dtstart>
            <dtend>20260202T122000</dtend>
            <duration>0.05000</duration>
            <summary>AI Native Infrastructure Automation: how I learned to stop worrying and love Claude</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/UGTUYH/</url>
            <location>D.Aud</location>
            
            <attendee>Adam Jacob</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GAV8C3@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GAV8C3</pentabarf:event-slug>
            <pentabarf:title>Just Enough Container Orchestration</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T122000</dtstart>
            <dtend>20260202T122500</dtend>
            <duration>0.00500</duration>
            <summary>Just Enough Container Orchestration</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/GAV8C3/</url>
            <location>D.Aud</location>
            
            <attendee>Kris Buytaert</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>H3TNHR@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-H3TNHR</pentabarf:event-slug>
            <pentabarf:title>The 7 Deadly Sins of GitOps</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T122500</dtstart>
            <dtend>20260202T123000</dtend>
            <duration>0.00500</duration>
            <summary>The 7 Deadly Sins of GitOps</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/H3TNHR/</url>
            <location>D.Aud</location>
            
            <attendee>Koray Oksay</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8GGRD8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8GGRD8</pentabarf:event-slug>
            <pentabarf:title>OpenVoxView - Current State</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T123000</dtstart>
            <dtend>20260202T123500</dtend>
            <duration>0.00500</duration>
            <summary>OpenVoxView - Current State</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/8GGRD8/</url>
            <location>D.Aud</location>
            
            <attendee>Sebastian &quot;Spritzgebaeck&quot; Rakel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HJSY8S@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HJSY8S</pentabarf:event-slug>
            <pentabarf:title>A step to build 10x engineering teams</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T123500</dtstart>
            <dtend>20260202T124000</dtend>
            <duration>0.00500</duration>
            <summary>A step to build 10x engineering teams</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/HJSY8S/</url>
            <location>D.Aud</location>
            
            <attendee>Ulf Månsson</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>U78BGH@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-U78BGH</pentabarf:event-slug>
            <pentabarf:title>Classic Infrastructures Command &amp; Control</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T124500</dtstart>
            <dtend>20260202T125000</dtend>
            <duration>0.00500</duration>
            <summary>Classic Infrastructures Command &amp; Control</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/U78BGH/</url>
            <location>D.Aud</location>
            
            <attendee>Alessandro Franceschi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TF9BZB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TF9BZB</pentabarf:event-slug>
            <pentabarf:title>Try to do one thing, and do it well</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T125000</dtstart>
            <dtend>20260202T125500</dtend>
            <duration>0.00500</duration>
            <summary>Try to do one thing, and do it well</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/TF9BZB/</url>
            <location>D.Aud</location>
            
            <attendee>Yair Etziony</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CU9TCZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CU9TCZ</pentabarf:event-slug>
            <pentabarf:title>7 Ways to Fail at Building a Platform</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>7 Ways to Fail at Building a Platform</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CU9TCZ/</url>
            <location>D.Aud</location>
            
            <attendee>Coté</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>R8ABQZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-R8ABQZ</pentabarf:event-slug>
            <pentabarf:title>A Pkl companion tool to bind tasks to configuration data</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T151500</dtend>
            <duration>0.02500</duration>
            <summary>A Pkl companion tool to bind tasks to configuration data</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/R8ABQZ/</url>
            <location>D.Aud</location>
            
            <attendee>Stoned Elipot</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CBHVKV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CBHVKV</pentabarf:event-slug>
            <pentabarf:title>How automation games can make us better engineers</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T151500</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.02500</duration>
            <summary>How automation games can make us better engineers</summary>
            <description>Recording available: https://www.youtube.com/watch?v=yxzghm3Fdj8&amp;t=24413s</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CBHVKV/</url>
            <location>D.Aud</location>
            
            <attendee>Greg Sutcliffe</attendee>
            
            <attendee>David Moreau-Simard</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AAUVX8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AAUVX8</pentabarf:event-slug>
            <pentabarf:title>Mgmt Config: Unexpected things mgmt can do</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Mgmt Config: Unexpected things mgmt can do</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/AAUVX8/</url>
            <location>D.Aud</location>
            
            <attendee>James (purpleidea)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TQJT8P@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TQJT8P</pentabarf:event-slug>
            <pentabarf:title>Community and Business</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T174000</dtend>
            <duration>0.05000</duration>
            <summary>Community and Business</summary>
            <description>I will talk about possible ways a community can collect and spend money.

But community and business are difficult to combine.

In my talk I will give an insight, how the OpenVox/Puppet community has started becoming more &quot;business-like&quot;.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/TQJT8P/</url>
            <location>D.Aud</location>
            
            <attendee>Martin Alfke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AARD3F@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AARD3F</pentabarf:event-slug>
            <pentabarf:title>In 30 minutes from scratch to an enterprise-grade web app with open source &amp; GenAI</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>In 30 minutes from scratch to an enterprise-grade web app with open source &amp; GenAI</summary>
            <description>Can you build an enterprise-grade web app and get it up and running from scratch in exactly 30 minutes using nothing but GenAI and open source software? That&#x27;s the question and goal of this talk. We&#x27;ll start using a .env file with credentials, a detailed design describing the desired app and... an empty git repo! Let&#x27;s hope the demo gods will be kind to us.

After a short introduction, we&#x27;ll put GenAI to work and discover whether it will deliver a working end result after 30 minutes of crunching GPUs. 

Some clear boundaries will be set, including:
- app will be written in Python
- must use open source software and modules only
- will be hosted on Hetzner using only IaaS (for portability reasons)
- must use security best practices (IAM, secrets management, encryption etc.)
- will use Stripe for payments
- must use IaC, so the whole project is fully portable and versioned (e.g. Ansible, Terraform, etc.)
- end result will be open sourced on GitHub using an MIT license
- must be well documented (SBOM, README, getting started etc.)
- LLM used will be decided shortly before the talk (because they change a lot)

There is no telling upfront whether GenAI will succeed or fail on this mission -and that&#x27;s the point. This session aims to show what GenAI is currently capable of, and where it still might have flaws or limitations. So let&#x27;s focus on the journey here and not on the end result.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/AARD3F/</url>
            <location>B.Con</location>
            
            <attendee>Marcel Kornegoor</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7YDSYT@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7YDSYT</pentabarf:event-slug>
            <pentabarf:title>Automation Without Apprentices: How AI Challenges the Open Source Way</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>Automation Without Apprentices: How AI Challenges the Open Source Way</summary>
            <description>AI makes everything faster, except learning.
If we automate the path from junior to senior, we risk losing not just skills, but the communities that pass them on.
This talk explores how AI changes how we grow, share, and build, and why open source might be our last real school of engineering.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/7YDSYT/</url>
            <location>B.Con</location>
            
            <attendee>Bernd Erk</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RZ8FQZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RZ8FQZ</pentabarf:event-slug>
            <pentabarf:title>On the Path to Digital Twins: Loosely Coupled Infrastructure Models</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T162500</dtend>
            <duration>0.02500</duration>
            <summary>On the Path to Digital Twins: Loosely Coupled Infrastructure Models</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/RZ8FQZ/</url>
            <location>B.Con</location>
            
            <attendee>Pavel Lavrenko</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UYXXAQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UYXXAQ</pentabarf:event-slug>
            <pentabarf:title>Cloud Native at the Far(m) Edge: Running Kubernetes and AI on Tractors</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T162500</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.02500</duration>
            <summary>Cloud Native at the Far(m) Edge: Running Kubernetes and AI on Tractors</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/UYXXAQ/</url>
            <location>B.Con</location>
            
            <attendee>Mauro Morales</attendee>
            
            <attendee>Jordan Karapanagiotis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FCTQXS@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FCTQXS</pentabarf:event-slug>
            <pentabarf:title>ASO(cial) Superpowers: Streamlined App Deployments with Azure Service Operator</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T174000</dtend>
            <duration>0.05000</duration>
            <summary>ASO(cial) Superpowers: Streamlined App Deployments with Azure Service Operator</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/FCTQXS/</url>
            <location>B.Con</location>
            
            <attendee>Daniel Paulus</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PQUPEQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PQUPEQ</pentabarf:event-slug>
            <pentabarf:title>Getting started with CI/CD using Forgejo Actions and why this is important AF</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>Getting started with CI/CD using Forgejo Actions and why this is important AF</summary>
            <description>Getting started with CI/CD using Forgejo Actions — and why this is important AF

Want to get started with CI/CD without locking your entire development workflow into GitHub or GitLab? Curious how to run modern pipelines on your own infrastructure while still keeping full compatibility with the tools you already know? In this session, you’ll discover how Forgejo Actions makes all of this not only possible — but surprisingly easy.

We’ll walk you through the basics of setting up CI/CD with Forgejo, a fully open-source Git server that comes with a GitHub-compatible Actions engine. You’ll learn how the server and runners work, how to write your first workflow, and how existing GitHub Actions pipelines can be migrated with minimal effort.

But this talk goes beyond the technical “how”. We’ll also look at the “why”, and why it’s important AF: digital autonomy, avoiding vendor lock-in, maintaining control over your code, your builds, and your infrastructure. You’ll see how Forgejo fits into a growing ecosystem of community-driven tooling — including Codeberg, the rapidly expanding European hosting platform with 200k+ repositories.

Whether you’re a beginner taking your first steps into automated testing and delivery, or a seasoned developer questioning your dependence on centralized services, this talk will give you the tools — and the motivation — to stand on your own CI/CD legs.

Join us and learn how to build, test, and deploy with confidence… on your terms.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/PQUPEQ/</url>
            <location>B.1.011</location>
            
            <attendee>Jeroen Baten</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>98XRKP@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-98XRKP</pentabarf:event-slug>
            <pentabarf:title>CI/CD Observability, Metrics and DORA: Shifting Left and Cleaning Up!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>CI/CD Observability, Metrics and DORA: Shifting Left and Cleaning Up!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/98XRKP/</url>
            <location>B.1.011</location>
            
            <attendee>Peter Souter</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>M993WU@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-M993WU</pentabarf:event-slug>
            <pentabarf:title>Event-Driven CI/CD Observability: Infrastructure as Observable Events</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T162500</dtend>
            <duration>0.02500</duration>
            <summary>Event-Driven CI/CD Observability: Infrastructure as Observable Events</summary>
            <description>Attendees will learn:
- Why CI/CD observability is fragmented across heterogeneous tools
- How CDEvents provides a standardization layer for delivery events
- Technical architecture: event collector, time-series storage, visualization stack
- Practical steps to add observability incrementally (instrument CI → registries → CD tools)
- How standardized events unlock automation possibilities beyond observability

The presentation shows Grafana dashboards with real deployment metrics, demonstrating what teams can observe once CDEvents is integrated into their infrastructure.

Open source technologies: CDEvents, CDviz, PostgreSQL with TimescaleDB, Grafana.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/M993WU/</url>
            <location>B.1.011</location>
            
            <attendee>David Bernard</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>E9ANZ8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-E9ANZ8</pentabarf:event-slug>
            <pentabarf:title>Beyond SHA Pinning: Security for CI/CD Pipelines</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T162500</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.02500</duration>
            <summary>Beyond SHA Pinning: Security for CI/CD Pipelines</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/E9ANZ8/</url>
            <location>B.1.011</location>
            
            <attendee>Andoni Alonso</attendee>
            
            <attendee>Paco Sanchez</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HQLRFF@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HQLRFF</pentabarf:event-slug>
            <pentabarf:title>CI Testing with Beaker</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>CI Testing with Beaker</summary>
            <description>We’ll dive into real-world workflows that combine Beaker with modern CI/CD pipelines. Attendees will see how to switch between providers, run tests across multiple platforms, and use CI to validate modules automatically. Along the way, we’ll share insights from our own development practices and product testing, with demos that show how to bring Beaker into your CI pipeline today.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/HQLRFF/</url>
            <location>B.1.011</location>
            
            <attendee>Steven Pritchard</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KU78JX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KU78JX</pentabarf:event-slug>
            <pentabarf:title>Composing systems in an automated way with Ansible, Podman, and bootc</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>Composing systems in an automated way with Ansible, Podman, and bootc</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/KU78JX/</url>
            <location>B.1.0.14</location>
            
            <attendee>Fabio Alessandro &quot;Fale&quot; Locati</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AJAMAN@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AJAMAN</pentabarf:event-slug>
            <pentabarf:title>Debugging Playbooks Made Easy: The Ansible Playbook Debugger</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>Debugging Playbooks Made Easy: The Ansible Playbook Debugger</summary>
            <description>Ansible Playbook Debugger is open-source under the MIT license, with the code is available in the repository here: https://gitlab.com/xlab-steampunk/steampunk-spotter-client/spotter-ansible-playbook-debugger</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/AJAMAN/</url>
            <location>B.1.0.14</location>
            
            <attendee>Jure Medvesek</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QXPYAU@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QXPYAU</pentabarf:event-slug>
            <pentabarf:title>Don&#x27;t Fear the Jinja - Beyond the Handlebars with Ansible</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Don&#x27;t Fear the Jinja - Beyond the Handlebars with Ansible</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/QXPYAU/</url>
            <location>B.1.0.14</location>
            
            <attendee>Matt Davis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QGSZTT@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QGSZTT</pentabarf:event-slug>
            <pentabarf:title>Behind The Scene- How We Ship Ansible Network Collections</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>Behind The Scene- How We Ship Ansible Network Collections</summary>
            <description>Managing a diverse set of Ansible Network collections from multiple vendors requires a disciplined approach to release management. This talk explores how the Ansible Networking team achieves consistent, reliable releases at scale. We will break down our CI gates, branching model, testing standards, and release criteria that keep our collections high-quality and production-ready.
We’ll take you through the key strategies and tools we use, including:

 Best Practices: How to standardize development and release processes across multiple collections.
CI/CD Strategy: Leverage sanity, unit, and integration tests to ensure high-quality, stable releases.
Automation Hub Readiness: Define clear criteria for collection readiness before publishing.
Branch Strategy: Implement a disciplined branching model to simplify releases and development parallelism.
Definition of Done: How to ensure quality by establishing clear, measurable release criteria.

Outcomes-

1.quality workflows that ensure smooth, predictable releases for users and partners
2.Take home a repeatable release checklist you can copy</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/QGSZTT/</url>
            <location>B.1.0.14</location>
            
            <attendee>Chetna Agrawal</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UJHJE7@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UJHJE7</pentabarf:event-slug>
            <pentabarf:title>ansible-docsmith - ultimate tool to document ansible roles</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T171500</dtstart>
            <dtend>20260202T174000</dtend>
            <duration>0.02500</duration>
            <summary>ansible-docsmith - ultimate tool to document ansible roles</summary>
            <description>Attendees will gain hands-on familiarity with:
  - Installing and configuring ansible-docsmith in their environment
  - Setting up documentation markers in README files
  - Using ansible-docsmith generate and validate commands effectively
  - Integrating the tool into CI/CD pipelines and Git hooks
  - Creating custom Jinja2 templates for specialized documentation needs
  - Best practices for maintaining argument_specs.yml as documentation source

 Whether you maintain a handful of roles or manage entire collections, you&#x27;ll learn how to save time, reduce errors, and keep your role documentation perfectly synchronized with your code.

  Target Audience: Ansible users, DevOps engineers, infrastructure automation practitioners</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/UJHJE7/</url>
            <location>B.1.0.14</location>
            
            <attendee>Kirill Satarin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GDFPNH@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GDFPNH</pentabarf:event-slug>
            <pentabarf:title>Mopping up the mess after a rug pull</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T142500</dtend>
            <duration>0.02500</duration>
            <summary>Mopping up the mess after a rug pull</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/GDFPNH/</url>
            <location>B.1.015</location>
            
            <attendee>Ben Ford</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XAHTHZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XAHTHZ</pentabarf:event-slug>
            <pentabarf:title>One year OpenVoxProject</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T142500</dtstart>
            <dtend>20260202T151500</dtend>
            <duration>0.05000</duration>
            <summary>One year OpenVoxProject</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/XAHTHZ/</url>
            <location>B.1.015</location>
            
            <attendee>Tim Meusel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7BXZNX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7BXZNX</pentabarf:event-slug>
            <pentabarf:title>Managing a mixed landscape of Linux and Windows servers with Puppet - our dos and don&#x27;ts</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T151500</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.02500</duration>
            <summary>Managing a mixed landscape of Linux and Windows servers with Puppet - our dos and don&#x27;ts</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/7BXZNX/</url>
            <location>B.1.015</location>
            
            <attendee>Markus Spanner-Denzer</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BJKHMX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BJKHMX</pentabarf:event-slug>
            <pentabarf:title>Beyond Basics: Hiera Hacks for Fun!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Beyond Basics: Hiera Hacks for Fun!</summary>
            <description>I expect the audience to be familiar with the Puppet language and the structure and functionality of Hiera.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/BJKHMX/</url>
            <location>B.1.015</location>
            
            <attendee>Benedikt Trefzer</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EQ8VWB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EQ8VWB</pentabarf:event-slug>
            <pentabarf:title>Using containers in openvox environments</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>Using containers in openvox environments</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/EQ8VWB/</url>
            <location>B.1.015</location>
            
            <attendee>Robert Waffen</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>X8VAJV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-X8VAJV</pentabarf:event-slug>
            <pentabarf:title>Ansible for Beginners: What I Wish Someone Had Told Me Before I Learned the Hard Way</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>Ansible for Beginners: What I Wish Someone Had Told Me Before I Learned the Hard Way</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/X8VAJV/</url>
            <location>B.1.017</location>
            
            <attendee>James Freeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WRKSNK@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WRKSNK</pentabarf:event-slug>
            <pentabarf:title>Building a self-contained, zero-dependency deployment with Ansible</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>Building a self-contained, zero-dependency deployment with Ansible</summary>
            <description>Since I started using Ansible to manage my infrastructure 10 years ago, I had always grappled with the problem of bootstrapping - that is getting the first node in the environment ready. An ideal setup I always wanted would let me deploy to any Linux-based environment without having to wrangle dependencies or install anything extra such as docker on the first node.

As luck would have it, I recently got to work through a real-world case of handling such a deployment and the customer I did it for has open-sourced the solution! The example we&#x27;ll be able to look at is a Linux-based container platform that we&#x27;ll install with a single command, with no dependencies needed on the host whatsoever - and all powered by Ansible. 

After this talk, you will:

- have an understanding of how you can leverage Linux internals to contain your dependencies without the extra work of installing a container runtime (no docker needed!)
- you&#x27;ll see how a real-world platform integrates Ansible to bootstrap and expand a full k3s cluster
- you&#x27;ll see a single command provision a full platform in 1-3 minutes

The day of the talk, the presentation slides will be made public here: https://github.com/danielpodwysocki/self-contained-ansible-demo</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/WRKSNK/</url>
            <location>B.1.017</location>
            
            <attendee>Daniel Podwysocki</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>W3GX3U@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-W3GX3U</pentabarf:event-slug>
            <pentabarf:title>Building CI/CD Pipelines for your Ansible code</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Building CI/CD Pipelines for your Ansible code</summary>
            <description>Code examples can be found here: https://github.com/OttaviaB/cfgmgmt_camp_2026 .</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/W3GX3U/</url>
            <location>B.1.017</location>
            
            <attendee>Ottavia Balducci</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CSS3XT@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CSS3XT</pentabarf:event-slug>
            <pentabarf:title>Using antsibull-nox to test your Ansible collection</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T174000</dtend>
            <duration>0.05000</duration>
            <summary>Using antsibull-nox to test your Ansible collection</summary>
            <description>This talk is aimed at collection maintainers, but also at contributors who want to know more about collection testing. You will get a (historic) overview of existing collection testing tools, starting with ansible-test, learn of the challenges these tools pose to collection testing and collection CI, and how this led to the development of antsibull-nox - and, most importantly, how antsibull-nox tries to address these challenges.

Talk slides: https://github.com/felixfontein/cfgmgmtcamp-2026-talk
Demo repository: https://github.com/felixfontein/cfgmgmtcamp-2026-demo</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CSS3XT/</url>
            <location>B.1.017</location>
            
            <attendee>Felix Fontein</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UXRHYC@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UXRHYC</pentabarf:event-slug>
            <pentabarf:title>Software Distribution and Lifecycle Management With Katello</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>Software Distribution and Lifecycle Management With Katello</summary>
            <description>This presentation will focus first on Katello basics: repositories, lifecycle environments, and content views. We&#x27;ll discuss concepts that apply to each of the supported content types: “yum” (RPMs, module streams, etc), debian, container, python, ansible-collection, ostree, and generic files.

Afterwards, we&#x27;ll discuss how Katello can help you get your synced content deployed onto machines. We&#x27;ll cover topics like host registration, patching, and kickstart provisioning with synced content. Smart proxies will be discussed as well in case the content needs to be distributed to machines across different geographical regions.

At the end, I will show how a Katello user could tie the presentation materials together to create a production-ready environment. The demo will cover scenarios like quickly applying emergency patches via incremental update, caching content on the local network, and automating software delivery.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/UXRHYC/</url>
            <location>B.1.0.29</location>
            
            <attendee>Ian Ballou</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KAKLSD@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KAKLSD</pentabarf:event-slug>
            <pentabarf:title>Integrating Pulp with Build Systems</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T151500</dtend>
            <duration>0.02500</duration>
            <summary>Integrating Pulp with Build Systems</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/KAKLSD/</url>
            <location>B.1.0.29</location>
            
            <attendee>Dennis Kliban</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BLCULB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BLCULB</pentabarf:event-slug>
            <pentabarf:title>Client tooling to integrate with Pulp</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T151500</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.02500</duration>
            <summary>Client tooling to integrate with Pulp</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/BLCULB/</url>
            <location>B.1.0.29</location>
            
            <attendee>Matthias Dellweg</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XGAVZK@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XGAVZK</pentabarf:event-slug>
            <pentabarf:title>The Future of Bootable Containers in Katello</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>The Future of Bootable Containers in Katello</summary>
            <description>This presentation will provide users with the background necessary to participate in a Foreman &amp; Katello themed discussion about our present and future bootable containers integration. Ideas about the future will be proposed, and the audience will have a chance to share their experiences and thoughts. The suggestions will be noted for inclusion in future Foreman community RFC posts.

Depending on where the discussion goes, there may also be:
- A demo of the current bootable containers integration with a technical deep-dive
- A discussion about provisioning bootable containers via Foreman
- An overview of Katello’s container registry, which can host bootable container images</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/XGAVZK/</url>
            <location>B.1.0.29</location>
            
            <attendee>Ian Ballou</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YX8ZTC@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YX8ZTC</pentabarf:event-slug>
            <pentabarf:title>What Is New in Pulp Python</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>What Is New in Pulp Python</summary>
            <description>In 2025, the Pulp Python plugin gained significant attention and received several new features and refinements. Key updates include support for new core metadata (with the ability to fix them), a JSON-based Simple API, synchronous uploads, improved pull-through caching and data serving, and newly implemented vulnerability reports. In this session, we will explore some of these changes in detail, explain how they work, and show how you can use them to streamline your workflow and improve security.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/YX8ZTC/</url>
            <location>B.1.0.29</location>
            
            <attendee>Jitka Halova</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TMVAMQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TMVAMQ</pentabarf:event-slug>
            <pentabarf:title>Upgrading Fedora&#x27;s Monitoring - a real Tech Debt story</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T171500</dtstart>
            <dtend>20260202T174000</dtend>
            <duration>0.02500</duration>
            <summary>Upgrading Fedora&#x27;s Monitoring - a real Tech Debt story</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/TMVAMQ/</url>
            <location>B.1.0.29</location>
            
            <attendee>Greg Sutcliffe</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KVFHMX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KVFHMX</pentabarf:event-slug>
            <pentabarf:title>Foreman Community Updates</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T142500</dtend>
            <duration>0.02500</duration>
            <summary>Foreman Community Updates</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/KVFHMX/</url>
            <location>B.1.031</location>
            
            <attendee>Shimon Shtein</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KSY7P9@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KSY7P9</pentabarf:event-slug>
            <pentabarf:title>Risk and Vulnerability Management on Premise in Foreman</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T142500</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.02500</duration>
            <summary>Risk and Vulnerability Management on Premise in Foreman</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/KSY7P9/</url>
            <location>B.1.031</location>
            
            <attendee>Viliam Krizan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TQFALN@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TQFALN</pentabarf:event-slug>
            <pentabarf:title>Foreman Plugin to Provision Hosts via OpenTofu for Diverse Compute and Virtualization Platforms</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>Foreman Plugin to Provision Hosts via OpenTofu for Diverse Compute and Virtualization Platforms</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/TQFALN/</url>
            <location>B.1.031</location>
            
            <attendee>Manisha Singhal</attendee>
            
            <attendee>Markus Bucher</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CZKHZN@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CZKHZN</pentabarf:event-slug>
            <pentabarf:title>Foreman - A Swiss Army Knife for multiple systems administration</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Foreman - A Swiss Army Knife for multiple systems administration</summary>
            <description>The Foreman project is a tool that is used to manage the whole lifecycle of server fleets. From provisioning through configuration management and content management to connection to online health and security recommendations services.
We will talk about the various aspects of managing hosts using the Foreman and how to get started with it in your organization.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CZKHZN/</url>
            <location>B.1.031</location>
            
            <attendee>Shimon Shtein</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VCTJTA@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VCTJTA</pentabarf:event-slug>
            <pentabarf:title>Agama? How SUSE SLES16 Provisioning works with Foreman.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>Agama? How SUSE SLES16 Provisioning works with Foreman.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/VCTJTA/</url>
            <location>B.1.031</location>
            
            <attendee>Bernhard Suttner</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DVS97G@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DVS97G</pentabarf:event-slug>
            <pentabarf:title>Bringing OpenBolt into Foreman</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T171500</dtstart>
            <dtend>20260202T174000</dtend>
            <duration>0.02500</duration>
            <summary>Bringing OpenBolt into Foreman</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/DVS97G/</url>
            <location>B.1.031</location>
            
            <attendee>Tim Meusel</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>N3NCAJ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-N3NCAJ</pentabarf:event-slug>
            <pentabarf:title>Nix at work ? How ? Why ? How about you ?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T142500</dtend>
            <duration>0.02500</duration>
            <summary>Nix at work ? How ? Why ? How about you ?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/N3NCAJ/</url>
            <location>B.1.036</location>
            
            <attendee>Pol Dellaiera</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LCHTBT@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LCHTBT</pentabarf:event-slug>
            <pentabarf:title>Reactive Nix: Enabling Functional Reactive Configuration with mgmt</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T142500</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.02500</duration>
            <summary>Reactive Nix: Enabling Functional Reactive Configuration with mgmt</summary>
            <description>Nix models derivations as pure mathematical functions:

```go
system = f(configuration)
```

Each build yields a fixed, reproducible output.
But between builds that output is static - it cannot express time or change.

Functional Reactive Programming generalizes this idea:

```go
system(t) = f(configuration, environment(t))
```

Here, the configuration remains pure, yet depends on signals that evolve continuously.
Despite its mathematical elegance, Nix as we use it today produces fixed values.
The world may change, but the configuration cannot react.

**mgmt&#x27;s FRP runtime** provides a concrete realization of this idea: it observes the environment, reacts, and converges continuously to the declared state.

The [**rx.nix (Reactive Nix)** project](https://github.com/karpfediem/rx.nix) explores what happens when Nix&#x27;s purely functional configuration model meets mgmt&#x27;s continuous evaluation.
By treating Nix outputs as *functions over time* (not as fixed values), we can imagine systems that remain declarative, reproducible, and yet perpetually aligned with reality.


We will discuss:
- Current struggles of NixOS and the limits of static outputs
- Building intuition for Functional Reactive Programming
- How FRP can complement Nix
- Possibilities we gain by combining Nix with mgmt</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/LCHTBT/</url>
            <location>B.1.036</location>
            
            <attendee>Jannik Höfler</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>A88MRQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-A88MRQ</pentabarf:event-slug>
            <pentabarf:title>Overengineering my personal infrastructure with NixOS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>Overengineering my personal infrastructure with NixOS</summary>
            <description>Topics include:

- Remote hypervisor installation using nixos-anywhere
- Remote disk unlocking using SSH during initrd phase
- Using impermanence and an ephemeral root volume
- Managing VMs using microvm.nix
- Configuring Wireguard and GENEVE tunnels
- Configuring Bird to connect to DN42, an experimental VPN network where you can experiment with things like BGP (https://dn42.dev)
- Automating configuration of nameservers
- Automating Prometheus scrape target configuration</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/A88MRQ/</url>
            <location>B.1.036</location>
            
            <attendee>Lander Van den Bulcke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>H3UXV8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-H3UXV8</pentabarf:event-slug>
            <pentabarf:title>Reproducible C++ Development Environments with Nix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Reproducible C++ Development Environments with Nix</summary>
            <description>Modern C++ development often demands consistent toolchains, reproducible builds, and seamless onboarding, goals that traditional environment-setup methods struggle to meet. In this talk, we explore how Nix and related tools can transform the way you manage C++ development environments. We begin with nix-shell, examining how it provides fully reproducible, declarative build and runtime environments without polluting your system. From there, we introduce devenv, a higher-level workflow tool built on Nix that simplifies environment configuration for teams, integrates services, and improves day-to-day developer experience. Finally, we look at flox, a more user-friendly and collaborative approach to managing Nix-based environments across machines and teams. Through practical examples and comparisons, you’ll learn how these tools help eliminate “It Works On My Machine” problems.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/H3UXV8/</url>
            <location>B.1.036</location>
            
            <attendee>Wout Swinkels</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8VCRHU@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8VCRHU</pentabarf:event-slug>
            <pentabarf:title>Building an Infrastructure Automation Platform using Platform Engineering principles</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>Building an Infrastructure Automation Platform using Platform Engineering principles</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/8VCRHU/</url>
            <location>B.2.015</location>
            
            <attendee>Niklas Werker</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RQUJBF@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RQUJBF</pentabarf:event-slug>
            <pentabarf:title>Use Best-in-Class Tools for End-to-End Automation</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T151500</dtend>
            <duration>0.02500</duration>
            <summary>Use Best-in-Class Tools for End-to-End Automation</summary>
            <description>It has always been a struggle to make IaC and orchestration tools work together in a seamless way. If you had to do it a couple of years ago, you had to invest time creating and maintaining your own platform to make them work together.

Nowadays, thanks to platforms such as Ansible Automation Platform, you can easily create a workflow including Terraform/OpenTofu and Ansible to automate the entire lifecycle of your resources from a single entry point.

The code to build the demo environment is available in this repository https://github.com/RedHatBelux/AAP2_opentofu</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/RQUJBF/</url>
            <location>B.2.015</location>
            
            <attendee>Vincent  Seynhaeve</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8MGGNK@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8MGGNK</pentabarf:event-slug>
            <pentabarf:title>Growing a startup using ansible</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T151500</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.02500</duration>
            <summary>Growing a startup using ansible</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/8MGGNK/</url>
            <location>B.2.015</location>
            
            <attendee>Johan Van de Wauw</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9GEJXP@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9GEJXP</pentabarf:event-slug>
            <pentabarf:title>Uyuni: connecting two distinct worlds of Salt and Ansible</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>Uyuni: connecting two distinct worlds of Salt and Ansible</summary>
            <description>Uyuni is the open-source configuration and infrastructure management solution for software-defined infrastructure, which could provide some advanced features to connect Salt and Ansible worlds togather by using Salt to trigger Ansible playbooks execution with Salt. There are some ideas how the Ansible integration can be extended, but what are the expectations of real users?</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/9GEJXP/</url>
            <location>B.2.015</location>
            
            <attendee>Victor Zhestkov</attendee>
            
            <attendee>Pablo Suárez Hernández</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RLFAJQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RLFAJQ</pentabarf:event-slug>
            <pentabarf:title>Automating Config Deployment with NetBox</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>Automating Config Deployment with NetBox</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/RLFAJQ/</url>
            <location>B.2.015</location>
            
            <attendee>Christopher Rössler</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>J7EH3N@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-J7EH3N</pentabarf:event-slug>
            <pentabarf:title>OpenTofu Track Kickoff</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T142500</dtend>
            <duration>0.02500</duration>
            <summary>OpenTofu Track Kickoff</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/J7EH3N/</url>
            <location>B.3.0.13</location>
            
            <attendee>Sebastian Stadil</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RTUESF@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RTUESF</pentabarf:event-slug>
            <pentabarf:title>OpenTofu Builds It, Ansible Configures It: Using the Right Tool for the Right Job</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.05000</duration>
            <summary>OpenTofu Builds It, Ansible Configures It: Using the Right Tool for the Right Job</summary>
            <description>You&#x27;ll learn:

- Why declarative infrastructure provisioning (OpenTofu) and imperative configuration (Ansible) solve fundamentally different problems
- How to generate dynamic Ansible inventories directly from OpenTofu state
- Practical patterns: OpenTofu provisions the servers, creates the inventory, then hands off to Ansible for the &quot;Day 2&quot; configuration
- When to stop: knowing which tool should own which resources (hint: if you&#x27;re using Ansible&#x27;s cloud modules, you&#x27;re probably doing it wrong)
- Real examples from production: building cloud infrastructure with OpenTofu and configuring it with Ansible in a clean, maintainable pipeline

You&#x27;ll leave with a clearer mental model of the provisioning/configuration boundary, working code examples, and the confidence to tell your team &quot;we&#x27;re using both, and here&#x27;s why that&#x27;s correct.&quot;</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/RTUESF/</url>
            <location>B.3.0.13</location>
            
            <attendee>James Freeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YWH8NT@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YWH8NT</pentabarf:event-slug>
            <pentabarf:title>Debugging Slow Infrastructure Runs with OpenTelemetry in OpenTofu</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T162500</dtend>
            <duration>0.02500</duration>
            <summary>Debugging Slow Infrastructure Runs with OpenTelemetry in OpenTofu</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/YWH8NT/</url>
            <location>B.3.0.13</location>
            
            <attendee>James humphries</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UQPK87@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UQPK87</pentabarf:event-slug>
            <pentabarf:title>Q&amp;A with the OpenTofu maintainers</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T162500</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.02500</duration>
            <summary>Q&amp;A with the OpenTofu maintainers</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/UQPK87/</url>
            <location>B.3.0.13</location>
            
            <attendee>Sebastian Stadil</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BW9SC3@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BW9SC3</pentabarf:event-slug>
            <pentabarf:title>Kubernetes can be more than just APIs</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T140000</dtstart>
            <dtend>20260202T145000</dtend>
            <duration>0.05000</duration>
            <summary>Kubernetes can be more than just APIs</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/BW9SC3/</url>
            <location>B.3.0.32</location>
            
            <attendee>Marko Bevc</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>USPZHD@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-USPZHD</pentabarf:event-slug>
            <pentabarf:title>CDK8s: unleash programming language power for correct and testable Kubernetes charts</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T145000</dtstart>
            <dtend>20260202T151500</dtend>
            <duration>0.02500</duration>
            <summary>CDK8s: unleash programming language power for correct and testable Kubernetes charts</summary>
            <description>Kubernetes manifests, traditionally written in plain YAML or templated with systems like Kustomize and Helm, presented significant challenges for Datadog&#x27;s Alerting team. With hundreds of applications deployed constantly, these methods proved inefficient for expressing complex needs, leading to maintenance difficulties, a lack of out-of-the-box validation, and insufficient testing capabilities. The team often spent excessive time on development and debugging, even causing incidents due to templating errors and inadequate validation.

Our Automation team needed a solution to manage charts and system complexity across cloud providers, features, scale, and sharding. Adopting a programming language-based approach became essential. This would facilitate chart generation, enable robust testing, promote efficient code sharing, and offer an easier onboarding experience for developers. CDK8s provides precisely this solution: an open-source framework, renders Kubernetes manifests directly from languages like Javascript, Python, Java, and Go.

This presentation will introduce CDK8s concepts and showcase its practical application within the Datadog Alerting team. Attendees will gain insights into managing infrastructure complexity using CDK8s, drawing from our team&#x27;s experience. We will detail our transition from Helm templates and propose reusable patterns for enhancing DevOps infrastructure declaration.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/USPZHD/</url>
            <location>B.3.0.32</location>
            
            <attendee>Benjamin Führmann</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FSWFQB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FSWFQB</pentabarf:event-slug>
            <pentabarf:title>Inspecting your Kubernetes cluster with eBPF and Inspektor Gadget</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T151500</dtstart>
            <dtend>20260202T154000</dtend>
            <duration>0.02500</duration>
            <summary>Inspecting your Kubernetes cluster with eBPF and Inspektor Gadget</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/FSWFQB/</url>
            <location>B.3.0.32</location>
            
            <attendee>Soham Chakraborty</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>R8TJ3F@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-R8TJ3F</pentabarf:event-slug>
            <pentabarf:title>It Doesn&#x27;t Always Have to Be Caviar: Enterprise Alternatives and the Challenge of Default Stacks</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T160000</dtstart>
            <dtend>20260202T165000</dtend>
            <duration>0.05000</duration>
            <summary>It Doesn&#x27;t Always Have to Be Caviar: Enterprise Alternatives and the Challenge of Default Stacks</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/R8TJ3F/</url>
            <location>B.3.0.32</location>
            
            <attendee>Gergely Szalay</attendee>
            
            <attendee>Amir Zahirovic</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GA93UM@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GA93UM</pentabarf:event-slug>
            <pentabarf:title>Simplifying Infrastructure Maintenance with Declarative Updates</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T165000</dtstart>
            <dtend>20260202T171500</dtend>
            <duration>0.02500</duration>
            <summary>Simplifying Infrastructure Maintenance with Declarative Updates</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/GA93UM/</url>
            <location>B.3.0.32</location>
            
            <attendee>Vernin Olivier</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>U7RVYV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-U7RVYV</pentabarf:event-slug>
            <pentabarf:title>Social Event</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260202T180000</dtstart>
            <dtend>20260202T220000</dtend>
            <duration>4.00000</duration>
            <summary>Social Event</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Social Event</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/U7RVYV/</url>
            <location>The Zone</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZJ3XH8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZJ3XH8</pentabarf:event-slug>
            <pentabarf:title>Opening Day 2</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T090500</dtstart>
            <dtend>20260203T093000</dtend>
            <duration>0.02500</duration>
            <summary>Opening Day 2</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/ZJ3XH8/</url>
            <location>D.Aud</location>
            
            <attendee>Toshaan Bharvani</attendee>
            
            <attendee>Kris Buytaert</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>S93BW8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-S93BW8</pentabarf:event-slug>
            <pentabarf:title>Beyond Static Files: Dynamic Configurations for a Future-Proof World</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T093000</dtstart>
            <dtend>20260203T102000</dtend>
            <duration>0.05000</duration>
            <summary>Beyond Static Files: Dynamic Configurations for a Future-Proof World</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/S93BW8/</url>
            <location>D.Aud</location>
            
            <attendee>Marcel van Lohuizen</attendee>
            
            <attendee>Roger Peppe</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QV7JPB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QV7JPB</pentabarf:event-slug>
            <pentabarf:title>The Gilded Age of Open Source is over</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T102000</dtstart>
            <dtend>20260203T111000</dtend>
            <duration>0.05000</duration>
            <summary>The Gilded Age of Open Source is over</summary>
            <description>Open source has enjoyed immense success during the first quarter (or so) of the 21st century. It has gone from a niche development model to a dominant part of the technology industry; it has enabled the rise of major tech companies that have, in turn, funded open source development and courted the favor of the open source community. 

However, the open source honeymoon seems to be over. Budgets have been slashed, entire teams of open source maintainers have been cut with little warning, and many companies are more interested in picking over the bones of open source repositories to feed large-language models than helping to fund open source maintenance. 

This talk will look at the history of open source&#x27;s gilded age, examine its current state, and provide a glimpse into likely futures.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/QV7JPB/</url>
            <location>D.Aud</location>
            
            <attendee>Joe Brockmeier</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AURM7P@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AURM7P</pentabarf:event-slug>
            <pentabarf:title>Panel:  Souvereign Computing</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T112500</dtstart>
            <dtend>20260203T121500</dtend>
            <duration>0.05000</duration>
            <summary>Panel:  Souvereign Computing</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/AURM7P/</url>
            <location>D.Aud</location>
            
            <attendee>Walter Heck</attendee>
            
            <attendee>Toshaan Bharvani</attendee>
            
            <attendee>Kris Buytaert</attendee>
            
            <attendee>Frank Louwers</attendee>
            
            <attendee>Marcel Kornegoor</attendee>
            
            <attendee>therojam</attendee>
            
            <attendee>Koen de Jonge</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UTCKK9@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UTCKK9</pentabarf:event-slug>
            <pentabarf:title>Untaggling Strings: Getting CI Visibility for Vox Pupuli Tests</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T121500</dtstart>
            <dtend>20260203T122000</dtend>
            <duration>0.00500</duration>
            <summary>Untaggling Strings: Getting CI Visibility for Vox Pupuli Tests</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/UTCKK9/</url>
            <location>D.Aud</location>
            
            <attendee>Peter Souter</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MFY3SB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MFY3SB</pentabarf:event-slug>
            <pentabarf:title>Every day I’m hustlin’</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T122000</dtstart>
            <dtend>20260203T122500</dtend>
            <duration>0.00500</duration>
            <summary>Every day I’m hustlin’</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/MFY3SB/</url>
            <location>D.Aud</location>
            
            <attendee>Ben Ford</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MGVWWM@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MGVWWM</pentabarf:event-slug>
            <pentabarf:title>Dopamine, Dunning-Kruger, and a Life in Technology: Why We&#x27;re All Confidently Wrong About Everything (And That&#x27;s Okay)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T122500</dtstart>
            <dtend>20260203T123000</dtend>
            <duration>0.00500</duration>
            <summary>Dopamine, Dunning-Kruger, and a Life in Technology: Why We&#x27;re All Confidently Wrong About Everything (And That&#x27;s Okay)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/MGVWWM/</url>
            <location>D.Aud</location>
            
            <attendee>James Freeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TKV8RR@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TKV8RR</pentabarf:event-slug>
            <pentabarf:title>How We Treat Each Other At Work</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T123000</dtstart>
            <dtend>20260203T123500</dtend>
            <duration>0.00500</duration>
            <summary>How We Treat Each Other At Work</summary>
            <description>Despite all of our tools and processes and our advances in engineering, sometimes we just need to remember we&#x27;re working with humans and that engineering isn&#x27;t just about productivity and solutions. Richard talks (quickly!) about his experiences with software engineering and how we can connect, and what drove him to write a novel, &quot;Human Software&quot;, about putting human engineers above profits.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Ignite - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/TKV8RR/</url>
            <location>D.Aud</location>
            
            <attendee>Richard W. Bown</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WTLM8B@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WTLM8B</pentabarf:event-slug>
            <pentabarf:title>Keeping the Netherlands secure and accessible with Nix</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.05000</duration>
            <summary>Keeping the Netherlands secure and accessible with Nix</summary>
            <description>This talk will (briefly) explain what the Internet Cleanup Foundation does, its various websites like Basisbeveiliging.nl, Basistoegankelijk.nl, their Belgian counterpart and the impact 3 nerds can make on Dutch cybersecurity with lots of open source software. It will also be detailing our journey from a Docker/Puppet development and deployment environment into a fully Nix/NixOS setup. How we approached it, some practical examples and the challenges along the way.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/WTLM8B/</url>
            <location>D.Aud</location>
            
            <attendee>Johan Bloemberg</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LHWU8T@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LHWU8T</pentabarf:event-slug>
            <pentabarf:title>Free Software Needs Free Tools: Making Your Project Truly Open</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T151500</dtend>
            <duration>0.02500</duration>
            <summary>Free Software Needs Free Tools: Making Your Project Truly Open</summary>
            <description>The goal with this talk is to spark reflection and conversation about the tools used to build open source projects, not just the code we bring to life. I hope it encourages both new and experienced maintainers to think critically about how proprietary tools may, unintentionally, be limiting their communities and values. The audience will leave with a better understanding of the trade-offs involved and the motivation to make small changes that lead to more open, inclusive, and resilient projects. If more projects switch even just one of their proprietary tools to an open alternative, it strengthens the entire open source ecosystem by reducing dependency on tech giants and supporting community-owned infrastructure.

Whether you&#x27;re starting a new project or maintaining a mature one, this talk will challenge you to think critically about the tools you use and advocate for open, community-controlled alternatives that align with the spirit of FOSS.

[Slides](https://aina.li/cfgmgmt/)</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/LHWU8T/</url>
            <location>D.Aud</location>
            
            <attendee>Jan Ainali</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LLCCHN@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LLCCHN</pentabarf:event-slug>
            <pentabarf:title>The Day Two Problem: Examining Decades of Infrastructure Automation Evolution</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T151500</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.02500</duration>
            <summary>The Day Two Problem: Examining Decades of Infrastructure Automation Evolution</summary>
            <description>Day One operations focus on initial deployment, while Day Two covers everything that follows: updates, drift correction, and lifecycle management. You deploy perfectly with Terraform, everything shows green, then six months later, you discover a database running somewhere that nobody remembers creating, and no monitoring covers it.
After decades working with configuration management tools from Puppet to Terraform, through the rise of DevOps and platform engineering, I&#x27;ve watched each generation promise to be the next breakthrough while somehow repeating the same conceptual blind spots. During recent paternal leave, I had time to examine why similar patterns emerge across different tooling generations, how state management compares to distributed coordination systems, and why infrastructure automation remains disconnected from observability platforms.
This talk explores these recurring themes and what we can learn from them.
The database example is relatable - everyone&#x27;s found mystery infrastructure running somewhere!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/LLCCHN/</url>
            <location>D.Aud</location>
            
            <attendee>Yair Etziony</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EMBSD3@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EMBSD3</pentabarf:event-slug>
            <pentabarf:title>Expectations Driven Deployments</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.05000</duration>
            <summary>Expectations Driven Deployments</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/EMBSD3/</url>
            <location>D.Aud</location>
            
            <attendee>Roman Mazur</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3A8E9G@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3A8E9G</pentabarf:event-slug>
            <pentabarf:title>Software Defined Interviews Live Recording: Andrew Clay Shafer</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T174000</dtend>
            <duration>0.05000</duration>
            <summary>Software Defined Interviews Live Recording: Andrew Clay Shafer</summary>
            <description>We&#x27;ll do a live recording of [Software Defined Interviews](https://www.softwaredefinedinterviews.com)/[Software Defined Talk](https://www.softwaredefinedtalk.com).</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/3A8E9G/</url>
            <location>D.Aud</location>
            
            <attendee>Coté</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YHL3JY@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YHL3JY</pentabarf:event-slug>
            <pentabarf:title>Introducing Choria Configuration Manager</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.05000</duration>
            <summary>Introducing Choria Configuration Manager</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/YHL3JY/</url>
            <location>B.Con</location>
            
            <attendee>R.I.Pienaar</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XD8SWD@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XD8SWD</pentabarf:event-slug>
            <pentabarf:title>Introducing Pabawi. Puppet Ansible Bolt Awesome Web Interface.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.05000</duration>
            <summary>Introducing Pabawi. Puppet Ansible Bolt Awesome Web Interface.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/XD8SWD/</url>
            <location>B.Con</location>
            
            <attendee>Alessandro Franceschi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WCDFP8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WCDFP8</pentabarf:event-slug>
            <pentabarf:title>Mgmt Config: Solving the bootstrapping problem</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.05000</duration>
            <summary>Mgmt Config: Solving the bootstrapping problem</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/WCDFP8/</url>
            <location>B.Con</location>
            
            <attendee>James (purpleidea)</attendee>
            
            <attendee>Andrew Clay Shafer</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VM78AU@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VM78AU</pentabarf:event-slug>
            <pentabarf:title>From Code to Context: Infrastructure as Code and the Model Context Protocol</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T171500</dtend>
            <duration>0.02500</duration>
            <summary>From Code to Context: Infrastructure as Code and the Model Context Protocol</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/VM78AU/</url>
            <location>B.Con</location>
            
            <attendee>Mar</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>AXBWWR@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-AXBWWR</pentabarf:event-slug>
            <pentabarf:title>Next-Level Infrastructure as Code with AWS CDK and LocalStack</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T171500</dtstart>
            <dtend>20260203T174000</dtend>
            <duration>0.02500</duration>
            <summary>Next-Level Infrastructure as Code with AWS CDK and LocalStack</summary>
            <description>When you walk out of this session, you will learn how to structure your AWS CDK projects with TypeScript, when and how to apply fine-grained assertions for regression testing, and how to apply best practices with reusable CDK Constructs and enforce consistency with Blueprints and Aspects. Additionally, you will learn why LocalStack can be the best friend of your CDK project.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/AXBWWR/</url>
            <location>B.Con</location>
            
            <attendee>Matheus das Merces</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CE9YF8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CE9YF8</pentabarf:event-slug>
            <pentabarf:title>How to Use an AI Assistant with Your Monitoring System</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.05000</duration>
            <summary>How to Use an AI Assistant with Your Monitoring System</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CE9YF8/</url>
            <location>B.1.011</location>
            
            <attendee>Dmytro Kozlov</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>88YNP8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-88YNP8</pentabarf:event-slug>
            <pentabarf:title>OpenTelemetry Tracing, not just for webapps</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T151500</dtend>
            <duration>0.02500</duration>
            <summary>OpenTelemetry Tracing, not just for webapps</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/88YNP8/</url>
            <location>B.1.011</location>
            
            <attendee>Pieter Lexis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QLFDWN@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QLFDWN</pentabarf:event-slug>
            <pentabarf:title>A walk through the Open Source Eco-System in the CNCF Observability Landscape</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T151500</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.02500</duration>
            <summary>A walk through the Open Source Eco-System in the CNCF Observability Landscape</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/QLFDWN/</url>
            <location>B.1.011</location>
            
            <attendee>Syed Usman Ahmad</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9L8DKK@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9L8DKK</pentabarf:event-slug>
            <pentabarf:title>Open Source Cloud-Native Observability with VictoriaMetrics and OpenTelemetry</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T162500</dtend>
            <duration>0.02500</duration>
            <summary>Open Source Cloud-Native Observability with VictoriaMetrics and OpenTelemetry</summary>
            <description>All tools and platforms presented in this talk are open source.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/9L8DKK/</url>
            <location>B.1.011</location>
            
            <attendee>Dmytro Kozlov</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>F8UXJQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-F8UXJQ</pentabarf:event-slug>
            <pentabarf:title>Can We Manage Bedrock with IaC Yet? A Practical Look Using OpenTofu and CDK</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T162500</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.02500</duration>
            <summary>Can We Manage Bedrock with IaC Yet? A Practical Look Using OpenTofu and CDK</summary>
            <description>Generative AI services like Amazon Bedrock are becoming common, but the Infrastructure as Code support for them is still limited.
This session looks at what can be done today using OpenTofu and AWS CDK together to manage a small Bedrock setup on AWS.

I’ll build a simple proof of concept that uses:
	•	OpenTofu for core AWS infrastructure (VPC, S3, IAM)
	•	CDK for Bedrock resources (Knowledge Base, Agent)
	•	A small integration step to run both tools in sequence

The talk focuses on what worked, what didn’t, and how close we are to being able to manage Bedrock workloads fully through IaC.
It’s meant for engineers and architects who want a realistic view of what’s possible right now, not a perfect demo.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/F8UXJQ/</url>
            <location>B.1.011</location>
            
            <attendee>Michelangelo Markus</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8NZDMV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8NZDMV</pentabarf:event-slug>
            <pentabarf:title>Reliable Network Backups &amp; Restore with Ansible: Idempotent, Vendor-Neutral, — with AI/ML Diff Severity</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.05000</duration>
            <summary>Reliable Network Backups &amp; Restore with Ansible: Idempotent, Vendor-Neutral, — with AI/ML Diff Severity</summary>
            <description>Modern network automation needs backups that are deterministic, auditable, and work without Internet access. This session walks through:
Patterns &amp; pitfalls:  Use absolute on-device paths (e.g., flash:/configs/backup.cfg, bootflash:/...) and do not rely on shell shortcuts like ~ (most network OSes don’t expand them). Choose the right transfer method (SFTP vs SCP) and prefer secure, internal file servers.


Idempotent backups: canonicalizing configs, hashing (SHA-256), and writing only on change.


Vendor neutrality: switching cleanly across IOS / IOS-XR / NX-OS with a single role interface.


Device-native storage: choosing bootflash:/, disk0:, /misc/config and verifying available space.


Restore safety: stage → replace/merge → post-verify via hash/lines match.



Diff severity scoring: simple feature extraction + rules (optional scikit-learn) to rank risk and trigger rollbacks.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/8NZDMV/</url>
            <location>B.1.0.14</location>
            
            <attendee>Rohit Thakur</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TTBHGC@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TTBHGC</pentabarf:event-slug>
            <pentabarf:title>How we opened up Ansible&#x27;s documentation infrastructure to the community</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.05000</duration>
            <summary>How we opened up Ansible&#x27;s documentation infrastructure to the community</summary>
            <description>Some key points we&#x27;ll cover in this session:

- Why closed infrastructure hurts open source projects, even when it seems &quot;necessary&quot;
- Tackling massive sphinx-builds (spoiler alert: I/O and memory constraints)
- Preserving SEO while migrating unmaintainable legacy content and 10k+ http redirects
- Replacing Jenkins jobs with GHA workflows
- How Read The Docs saved the day!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/TTBHGC/</url>
            <location>B.1.0.14</location>
            
            <attendee>Don Naro</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WG9ST8@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WG9ST8</pentabarf:event-slug>
            <pentabarf:title>Writing, running, and testing awesome Ansible content with natural language and AI - powered by Ansible&#x27;s MCP server</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T174000</dtend>
            <duration>0.05000</duration>
            <summary>Writing, running, and testing awesome Ansible content with natural language and AI - powered by Ansible&#x27;s MCP server</summary>
            <description>In this session you will see live demos of scenarios including …

- Configuring the MCP server through the VS Code extension.
- Enabling Ansible development tools with MCP server capabilities.
- Scaffolding new Ansible projects and collections using the ansible-creator MCP tool.
- Validating playbook and automatically fixing issues using the ansible-lint MCP tool.
- Debugging a complex playbook run with ansible-navigator to review and troubleshoot issues in your automation content and much more.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/WG9ST8/</url>
            <location>B.1.0.14</location>
            
            <attendee>Shatakshi Mishra</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NRVBJE@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NRVBJE</pentabarf:event-slug>
            <pentabarf:title>Cross-Platform Compliance</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.05000</duration>
            <summary>Cross-Platform Compliance</summary>
            <description>Attendees will get a detailed look at how Compliance Engine enables cross-platform compliance in Puppet/OpenVox. We’ll show how Windows support has been implemented, outline what’s needed to bring Ubuntu/Debian into the mix, and share insights into testing strategies across heterogeneous infrastructures. By the end of the talk, participants will understand how to approach compliance in mixed OS environments and where the community can help shape the next steps.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/NRVBJE/</url>
            <location>B.1.015</location>
            
            <attendee>Steven Pritchard</attendee>
            
            <attendee>Kendall Moore</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>C7SJ99@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-C7SJ99</pentabarf:event-slug>
            <pentabarf:title>Introduction to the Automated Operation and Maintenance System at IHEP</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T151500</dtend>
            <duration>0.02500</duration>
            <summary>Introduction to the Automated Operation and Maintenance System at IHEP</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/C7SJ99/</url>
            <location>B.1.015</location>
            
            <attendee>Xiaofei Yan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NDAM98@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NDAM98</pentabarf:event-slug>
            <pentabarf:title>How to migrate your Puppet [Enterprise] CA to OpenVox server</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T151500</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.02500</duration>
            <summary>How to migrate your Puppet [Enterprise] CA to OpenVox server</summary>
            <description>How to migrate your Puppet [Enterprise] CA to OpenVox server.
Just a short step by step guide on how to migrate.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/NDAM98/</url>
            <location>B.1.015</location>
            
            <attendee>Robert Waffen</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>F9MXXR@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-F9MXXR</pentabarf:event-slug>
            <pentabarf:title>Into the Spiderverse of Puppet test pipelines</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T162500</dtend>
            <duration>0.02500</duration>
            <summary>Into the Spiderverse of Puppet test pipelines</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/F9MXXR/</url>
            <location>B.1.015</location>
            
            <attendee>Ben Ford</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SRNZYS@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SRNZYS</pentabarf:event-slug>
            <pentabarf:title>Migrating Modules to OpenVox</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T162500</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.02500</duration>
            <summary>Migrating Modules to OpenVox</summary>
            <description>We’ll share lessons learned from real-world migrations, covering what went smoothly, what required workarounds, and how to plan for success. Attendees will leave with practical guidance on migrating Puppet code to OpenVox, along with strategies to validate and test their environments throughout the transition.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/SRNZYS/</url>
            <location>B.1.015</location>
            
            <attendee>Steven Pritchard</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7HGANT@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7HGANT</pentabarf:event-slug>
            <pentabarf:title>Should we rewrite OpenVox server in plain ruby?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T174000</dtend>
            <duration>0.05000</duration>
            <summary>Should we rewrite OpenVox server in plain ruby?</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/7HGANT/</url>
            <location>B.1.015</location>
            
            <attendee>Marcus Poller</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PES9FE@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PES9FE</pentabarf:event-slug>
            <pentabarf:title>Ansible - State of the Community</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.05000</duration>
            <summary>Ansible - State of the Community</summary>
            <description>Thanks for making the time to join the review of the Ansible Community in 2025

We will start by highlighting some wins the community has had, before digging into details of some of the larger projects.

Finally I&#x27;ll explain what I hope you&#x27;ll get out of Wednesday&#x27;s Contributor Summit, and how this talk, and in fact, some of the other talks over the next 2 days hope to plant seeds for future discussions, so together we can continue to drive Ansible forward.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/PES9FE/</url>
            <location>B.1.017</location>
            
            <attendee>John &quot;gundalow&quot; Barker</attendee>
            
            <attendee>Don Naro</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Y833ZQ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Y833ZQ</pentabarf:event-slug>
            <pentabarf:title>Asking a local LLM about my Ansible playbooks because why not</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.05000</duration>
            <summary>Asking a local LLM about my Ansible playbooks because why not</summary>
            <description>Recording available: https://www.youtube.com/watch?v=WvMmCr8Ho4c</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/Y833ZQ/</url>
            <location>B.1.017</location>
            
            <attendee>David Moreau-Simard</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NNFGN9@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NNFGN9</pentabarf:event-slug>
            <pentabarf:title>Ansible Style Guide and guidelines for compatibility with newer versions of Ansible community package/ansible-core (Ansible 12/ansible-core 2.19 and above)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.05000</duration>
            <summary>Ansible Style Guide and guidelines for compatibility with newer versions of Ansible community package/ansible-core (Ansible 12/ansible-core 2.19 and above)</summary>
            <description>The presentation in PDF: https://github.com/abacusresearch/ansible-style-guide

List of topics:
- Changed/removed functionality in ansible-core 2.19 (and above)
- Guidelines on using variables defaults/ vs. vars/
- Jinja: conditionals, various variable types
- List of dictionaries and various filters used for list of dictionaries
- Multiline strings
- import_tasks vs. include_tasks
etc.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/NNFGN9/</url>
            <location>B.1.017</location>
            
            <attendee>Kostiantyn Volenbovskyi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CQDEPX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CQDEPX</pentabarf:event-slug>
            <pentabarf:title>A Love Letter to Ansible Core 2.19</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T171500</dtend>
            <duration>0.02500</duration>
            <summary>A Love Letter to Ansible Core 2.19</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CQDEPX/</url>
            <location>B.1.017</location>
            
            <attendee>Matt Davis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SYSTYP@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SYSTYP</pentabarf:event-slug>
            <pentabarf:title>The Director&#x27;s Cut: A new role for Ansible in Foreman</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.05000</duration>
            <summary>The Director&#x27;s Cut: A new role for Ansible in Foreman</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/SYSTYP/</url>
            <location>B.1.031</location>
            
            <attendee>Thorben Denzer</attendee>
            
            <attendee>Jan Bundesmann</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LDHSVL@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LDHSVL</pentabarf:event-slug>
            <pentabarf:title>EU OS use case study: bootc-based laptop fleet management with foreman</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T151500</dtend>
            <duration>0.02500</duration>
            <summary>EU OS use case study: bootc-based laptop fleet management with foreman</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/LDHSVL/</url>
            <location>B.1.031</location>
            
            <attendee>Robert Riemann</attendee>
            
            <attendee>Stefan Bogner</attendee>
            
            <attendee>Jonas Trüstedt</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8WDVVM@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8WDVVM</pentabarf:event-slug>
            <pentabarf:title>Insights Compliance in Foreman</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T151500</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.02500</duration>
            <summary>Insights Compliance in Foreman</summary>
            <description>Together with Red Hat Insights Compliance team, we&#x27;re investigating integration of Insights Compliance from Red Hat Hybrid Cloud Console (console.redhat.com) as an add-on into Foreman to provide better Compliance monitoring for users on-premise.

The project is being maintained publicly on github.com/RedHatInsights/compliance-backend since September 2018.
Our solution, also based on OpenSCAP, lets you create, customize, and track multiple policies at once, and it gives you a view of individual systems’ compliance levels.

We would like to present our idea to the Foreman community and hear-out their comments or concerns.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/8WDVVM/</url>
            <location>B.1.031</location>
            
            <attendee>Roman Blanco</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QHPTF3@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QHPTF3</pentabarf:event-slug>
            <pentabarf:title>Simplifying the deployment of Foreman as a bare-metal provisioning system</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T162500</dtend>
            <duration>0.02500</duration>
            <summary>Simplifying the deployment of Foreman as a bare-metal provisioning system</summary>
            <description>Setting up fully featured installs of Foreman with all its MaaS and lifecycle-management functionality requires a lot of surrounding configuration and software, and not just with static configuration either.  
What if we could strip down Foreman to its Rails core, and still be able to do full Metal-as-a-Service with it?

This talk explores how to strip out the pieces of Foreman that require the use of Smart Proxies, instead leveraging iPXE, static DHCP configuration snippets, and a few small plugins.  
All to allow the MaaS functionality to remain, but without requiring any of the dynamic configuration or network orchestrating that would normally be needed for them.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/QHPTF3/</url>
            <location>B.1.031</location>
            
            <attendee>Alexander Olofsson</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>F8DXGP@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-F8DXGP</pentabarf:event-slug>
            <pentabarf:title>From &#x27;undefined&#x27; to &#x27;I Told You So&#x27; - TypeScript for the Foreman Frontend</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T162500</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.02500</duration>
            <summary>From &#x27;undefined&#x27; to &#x27;I Told You So&#x27; - TypeScript for the Foreman Frontend</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/F8DXGP/</url>
            <location>B.1.031</location>
            
            <attendee>Thorben Denzer</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RRDMZZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RRDMZZ</pentabarf:event-slug>
            <pentabarf:title>Static vs. Dynamic Secrets: What Are We Really Talking About?</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T174000</dtend>
            <duration>0.05000</duration>
            <summary>Static vs. Dynamic Secrets: What Are We Really Talking About?</summary>
            <description>This talk begins by defining the term itself and mapping out where secrets typically appear across systems, environments, and workflows.

We’ll dive into the distinction between static and dynamic secrets, examining whether the difference is technical, operational, or even philosophical.

Within a live demo, we’ll explore how secrets behave in practice, how they’re provisioned and rotated, and what implications they have for security and operations.

This session aims to clarify terminology, challenge assumptions, and help attendees make informed decisions about how they handle secrets in their own environments.

Demo Tech Stack: OpenBao, Keycloak, PostgreSQL, OpenSSH</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/RRDMZZ/</url>
            <location>B.1.031</location>
            
            <attendee>Leon Krass</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>W8NCFX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-W8NCFX</pentabarf:event-slug>
            <pentabarf:title>Rudder: automate system security and configuration with GUI, API and YAML</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T140000</dtstart>
            <dtend>20260203T142500</dtend>
            <duration>0.02500</duration>
            <summary>Rudder: automate system security and configuration with GUI, API and YAML</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/W8NCFX/</url>
            <location>B.1.036</location>
            
            <attendee>Nicolas CHARLES</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EJRFHU@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EJRFHU</pentabarf:event-slug>
            <pentabarf:title>The missing layer: Security auditing of configuration files</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T142500</dtstart>
            <dtend>20260203T145000</dtend>
            <duration>0.02500</duration>
            <summary>The missing layer: Security auditing of configuration files</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/EJRFHU/</url>
            <location>B.1.036</location>
            
            <attendee>Alexis Mousset</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JGE9KE@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JGE9KE</pentabarf:event-slug>
            <pentabarf:title>SysInspect: from prototype to production</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T145000</dtstart>
            <dtend>20260203T154000</dtend>
            <duration>0.05000</duration>
            <summary>SysInspect: from prototype to production</summary>
            <description>Everyone solved configuration management on big servers. But embedded devices and IoT are still a mess — no SSH, flaky networks, tiny memory, and thousands of quirky devices that existing tools simply ignore.

SysInspect started as an ADAS integrity observer and grew into a configuration and anomaly platform built for exactly these forgotten environments. It works without heavy (that much) agents, tracks state, detects drift and inspects runtime behavior. Telemetry modules stream structured JSON logs or OTLP traces even over poor links.

It scales from a few-megabyte sensor board to large clusters and integrates with existing observability stacks. Typical use cases:

- Validate system state before OTA rollouts.
- Detect anomalies in the field in real time.
- Provide continuous visibility across distributed fleets.
- Feed inspection results directly into whatever uses OTel standard: Loki, Elasticsearch, Vector, Grafana etc.

This talk shows how SysInspect builds a live model of each device, explains anomalies in context, and adapts its configuration logic across wildly different environments — plus what’s new since last year and where the project is heading.

P.S. Of course it uses WASM. Your system doesn’t? 😏</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/JGE9KE/</url>
            <location>B.1.036</location>
            
            <attendee>Bo Maryniuk</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>78VKZV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-78VKZV</pentabarf:event-slug>
            <pentabarf:title>Watch paint dry - Monitoring what doesn&#x27;t change</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T160000</dtstart>
            <dtend>20260203T162500</dtend>
            <duration>0.02500</duration>
            <summary>Watch paint dry - Monitoring what doesn&#x27;t change</summary>
            <description>In this talk I will discuss the idea, and launch my open source implementation of it. It uses PostgreSQL as the database, and has a modular architecture, so it is easy to expand it with the things you want to monitor. History and changes for each variable are tracked in the database, making it simple to implement new modules.

Some examples for things to track are: number of script tags on your website, checksum of a released version of software, commit SHA of a tag (version), number of unsigned / untrusted commits in a repo, number of admins in an organization, IP address (DNS entry) of your website, etc. When any of these change, it can be a signal of some kind of compromise or malicious activity, and a way to track and alert on these changes is useful.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/78VKZV/</url>
            <location>B.1.036</location>
            
            <attendee>Ole Herman Schumacher Elgesem</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XBH3UZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XBH3UZ</pentabarf:event-slug>
            <pentabarf:title>Crowdsec and Mikrotik integration</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T162500</dtstart>
            <dtend>20260203T165000</dtend>
            <duration>0.02500</duration>
            <summary>Crowdsec and Mikrotik integration</summary>
            <description>This project is not affiliated in any way with CrowdSec nor MikroTik, thus use at your own risk.

Crowdsec is something like fail2ban but across multiple hosts/clusters. Mitigation of the attacks can be done by for example in web server module such as lua scripts in nginx, firewalls via iptables/nftables, kubernetes (yay because why not), or custom components (formerly called bouncers).

This is a story how the project was forked and how to to integrate Crowdsec into a Mikrotik router  - https://github.com/nvtkaszpir/cs-mikrotik-bouncer-alt which is fully opensource . I will provide a short history why I did it, and what are the pros/cons of that solution. I provide some working examples of how much resources it takes to implement it, real usage graphs from the working system.

Few words about the ideas for improvements I have.
I&#x27;m also eager to listen to the suggestions from more advanced people in improving the solution.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/XBH3UZ/</url>
            <location>B.1.036</location>
            
            <attendee>Michal Sochon</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NWW3JZ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NWW3JZ</pentabarf:event-slug>
            <pentabarf:title>crinit - an embedded, dependable, security-aware init system</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260203T165000</dtstart>
            <dtend>20260203T174000</dtend>
            <duration>0.05000</duration>
            <summary>crinit - an embedded, dependable, security-aware init system</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Full Talk - Monday &amp; Tuesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/NWW3JZ/</url>
            <location>B.1.036</location>
            
            <attendee>Thomas Brinker</attendee>
            
            <attendee>Andreas Zdziarstek</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HCNHGB@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HCNHGB</pentabarf:event-slug>
            <pentabarf:title>Lunch Wednesday</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T130000</dtstart>
            <dtend>20260204T140000</dtend>
            <duration>1.00000</duration>
            <summary>Lunch Wednesday</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lunch</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/HCNHGB/</url>
            <location>ALL</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CCG7LJ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CCG7LJ</pentabarf:event-slug>
            <pentabarf:title>mgmtconfig workshop - morning</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>mgmtconfig workshop - morning</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CCG7LJ/</url>
            <location>B.1.011</location>
            
            <attendee>James (purpleidea)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KSD7ET@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KSD7ET</pentabarf:event-slug>
            <pentabarf:title>mgmtconfig workshop - afternoon</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>mgmtconfig workshop - afternoon</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/KSD7ET/</url>
            <location>B.1.011</location>
            
            <attendee>James (purpleidea)</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>HPHLRM@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-HPHLRM</pentabarf:event-slug>
            <pentabarf:title>Ansible Contributor Summit - Morning Sessions</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>Ansible Contributor Summit - Morning Sessions</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/HPHLRM/</url>
            <location>B.1.0.14</location>
            
            <attendee>John &quot;gundalow&quot; Barker</attendee>
            
            <attendee>Don Naro</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MQVURC@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MQVURC</pentabarf:event-slug>
            <pentabarf:title>Ansible Contributor Summit - Afternoon Sessions</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Ansible Contributor Summit - Afternoon Sessions</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/MQVURC/</url>
            <location>B.1.0.14</location>
            
            <attendee>Don Naro</attendee>
            
            <attendee>John &quot;gundalow&quot; Barker</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VENJ3R@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VENJ3R</pentabarf:event-slug>
            <pentabarf:title>Vox Pupuli Community Day - Morning Sessions</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>Vox Pupuli Community Day - Morning Sessions</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/VENJ3R/</url>
            <location>B.1.017</location>
            
            <attendee>Ben Ford</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CCCJWF@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CCCJWF</pentabarf:event-slug>
            <pentabarf:title>Vox Pupuli Community Day - Afternoon Sessions</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Vox Pupuli Community Day - Afternoon Sessions</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CCCJWF/</url>
            <location>B.1.017</location>
            
            <attendee>Ben Ford</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BVZBGX@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BVZBGX</pentabarf:event-slug>
            <pentabarf:title>Hands-On Infrastructure Management with System Initiative</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>Hands-On Infrastructure Management with System Initiative</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/BVZBGX/</url>
            <location>B.1.031</location>
            
            <attendee>Paul Stack</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9CV7CY@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9CV7CY</pentabarf:event-slug>
            <pentabarf:title>Own Your Data: Unlocking Documents with Docling</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Own Your Data: Unlocking Documents with Docling</summary>
            <description>Project links:
- https://www.docling.ai/
- https://github.com/docling-project
- https://lfaidata.foundation/projects/docling/</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/9CV7CY/</url>
            <location>B.1.031</location>
            
            <attendee>Carol Chen</attendee>
            
            <attendee>Ming Zhao</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BRZSV9@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BRZSV9</pentabarf:event-slug>
            <pentabarf:title>IaC workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>IaC workshop</summary>
            <description>In this workshop you will wear the coat of a DevOps engineer. The mission: package and deploy an application using configuration management tools. The idea is to gain hands-on experience with a combination of popular tools used in the infrastructure-as-code and configuration management landscape. Learning as you go and, hopefully, have fun along the way!

With the support of some explanatory slides and a trainer as your guide, you will explore a Python application stored in Git, learn about automated tasks in VSCode, package your application in a container image (using Docker or Podman), define infrastructure using OpenTofu, write an Ansible Playbook to deploy the and test if you were successful. If not... more opportunity to learn, fix and demystify the landscape of Infrastructure-as-Code.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/BRZSV9/</url>
            <location>B.1.036</location>
            
            <attendee>Stefan Joosten</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7MTYET@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7MTYET</pentabarf:event-slug>
            <pentabarf:title>Pulp User Group Meetup</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Pulp User Group Meetup</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/7MTYET/</url>
            <location>B.1.036</location>
            
            <attendee>Dennis Kliban</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>W9LUC3@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-W9LUC3</pentabarf:event-slug>
            <pentabarf:title>From Zero to Immutable Kubernetes: Your First Cluster, Step by Step</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>From Zero to Immutable Kubernetes: Your First Cluster, Step by Step</summary>
            <description>## Outline

1. **What are immutable OS and how to think about operations with this paradigm**

   Explore the philosophy and architecture of immutable systems versus traditional configuration management tools. Learn how immutability enables atomic upgrades, reduced drift, simplified recovery, and stronger security postures.

   **Resources**

   - [Immutable Architecture](https://kairos.io/docs/architecture/immutable/)
   - [Understanding Immutable Linux OS: Benefits, Architecture, and Challenges](https://kairos.io/blog/2023/03/22/understanding-immutable-linux-os-benefits-architecture-and-challenges/)

2. **Introduction to Kairos and its major concepts**

   Get familiar with Kairos as a cloud-native, distro-agnostic, immutable Linux meta-distribution. Understand key concepts like A/B system partitions, persistent data separation, recovery mode, and cloud-config-driven provisioning.

   **Resources**

   - [Getting Started](https://kairos.io/getting-started/)
   - [What is Kairos](https://kairos.io/getting-started/what-is-kairos/)
   - [Architecture](https://kairos.io/docs/architecture/)
   - [Reference](https://kairos.io/docs/reference/)

3. **Deploying a single-node cluster**

   Deploy Kairos on a VM or bare-metal machine and initialize a Kubernetes control plane using K3s and cloud-init. Validate node readiness and explore initial workloads.

   **Resources**

   - [Manual Single-Node Cluster](https://kairos.io/docs/examples/single-node/)

4. **Build your own immutable OS**

   Use the **Kairos Factory** (from the Web or CLI) to create a custom immutable OS image tailored to your needs. Learn how to configure the base system, embed Kubernetes, and prepare for consistent provisioning.

   **Resources**

   - [The Kairos Factory](https://kairos.io/docs/reference/kairos-factory/)
  
5. **Integrating OS builds into your CI/CD pipelines**

  Automate OS image building and publishing using GitHub Actions or similar CI systems.

  **Resources**

  - Pending

6. **Upgrading your cluster manually**  
   
   Perform manual upgrades using A/B partitions and Kairos commands. Practice rolling back and verifying upgraded systems.

   **Resources**

   - [Manual Upgrade](https://kairos.io/docs/upgrade/manual/)

7. **Deploying a multi-node cluster**  
   
   Scale to a multi-node setup by bootstrapping additional Kairos worker nodes. Learn how to use cloud-config to preconfigure joining behavior.

   **Resources**

   - [Manual Multi-Node Cluster](https://kairos.io/docs/examples/multi-node/)
   
8. **Upgrading your cluster through Kubernetes**  
  
   Set up the **Kairos Operator** to manage in-cluster, declarative upgrades. Apply upgrade plans to roll out updates across multiple nodes in a safe, automated way.

  **Resources**

  - [Kairos Operator README](https://github.com/kairos-io/kairos-operator)

### ⏱️ Optional Advanced Topics *(time and interest permitting)*

- **Build an air-gapped cluster**
  
  Mirror container images and OS builds to run a Kubernetes cluster completely offline.

  **Resources**

  - [How to Create an Airgap K3s Installation with Kairos](https://kairos.io/docs/examples/airgap/)

- **Perform a hybrid-cloud deployment**
  
  Combine public cloud and on-prem nodes into a single cluster using Kairos-based images.

  **Resources**

  - Pending

- **PXE/netboot cluster bootstrapping**
  
  Use AuroraBoot to provision nodes over the network without local install media i.e. cdrom/usb

  **Resources**

  - [Netboot](https://kairos.io/docs/installation/netboot/)
  - [P2P Multi-Node Cluster Provisioned via Netboot](https://kairos.io/docs/examples/p2p_e2e/)

- **Trusted Boot with TPM/UEFI for maximum security**

  Enable cryptographic boot verification to ensure system integrity at startup.

  **Resources**

  - [Architecture](https://kairos.io/docs/architecture/trustedboot/)
  - [Installation](https://kairos.io/docs/installation/trustedboot/)
  - [Upgrading](https://kairos.io/docs/upgrade/trustedboot/)
  - [System Extensions](https://kairos.io/docs/advanced/sys-extensions/)
  - [Unlocking the Mysteries of Trusted Boot: A Deep Dive into Secure System Boot Processes](https://kairos.io/blog/2024/04/10/unlocking-the-mysteries-of-trusted-boot-a-deep-dive-into-secure-system-boot-processes/)

- **Deploying an HA multi-node cluster**

  Set up a highly available control plane using immutable nodes and external etcd or load balancing.

  **Resources**

  - [Manual HA Cluster](https://kairos.io/docs/examples/ha/)
  - [Self-coordinating HA Cluster](https://kairos.io/docs/examples/multi-node-p2p-ha/)
  - [Self-coordinating P2P Multi-Node Cluster with High Availability and KubeVIP](https://kairos.io/docs/examples/multi-node-p2p-ha-kubevip/)

- **Deploying a multi-node self-coordinating cluster**

  Use Kairos mesh networking features to create clusters that auto-discover and join each other.

  **Resources**

  - [Self-Coordinating Multi-Node Cluster](https://kairos.io/docs/examples/multi-node-p2p/)

- **Raspberry Pi deployments**

  Boot Kairos on ARM devices and set up a lightweight edge Kubernetes deployment with real hardware.

  **Resources**

  - [Installation](https://kairos.io/docs/installation/raspberry/)</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/W9LUC3/</url>
            <location>B.3.0.13</location>
            
            <attendee>Mauro Morales</attendee>
            
            <attendee>Dimitris Karakasilis</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>FYUEWV@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-FYUEWV</pentabarf:event-slug>
            <pentabarf:title>Your Workstation Defined in Code—Bluefin, Chezmoi, and Gopass</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Your Workstation Defined in Code—Bluefin, Chezmoi, and Gopass</summary>
            <description>**Your Workstation as Code:**

- Bluefin custom image: Your OS definition—packages, settings, services—in a Containerfile you can build and version
- Chezmoi: Your dotfiles as templated, version-controlled code with conditional logic for different machines
- Gopass: Encrypted secrets stored in Git, decrypted on-demand, never in plaintext

**What We&#x27;ll Build:**

- A complete workstation definition living in GitHub repositories
- Automated deployment from code to running system
- The ability to replicate your environment on any machine—or recover from disaster in under an hour
Configuration management patterns without traditional CM tools

**Why This Matters:**
- This is infrastructure as code for personal computing. Your laptop becomes cattle, not a pet. Breaking things stops being scary. New machines stop being painful. You gain the same confidence in your workstation that you have in your production infrastructure.

**You&#x27;ll Need:**

- GitHub account (free)
- Optional: virtualization-capable laptop to test your builds
- Desire to never manually configure a system again

Leave with your entire computing environment defined in code and the skills to maintain it forever.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/FYUEWV/</url>
            <location>B.3.0.13</location>
            
            <attendee>James Freeman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CWFLVM@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CWFLVM</pentabarf:event-slug>
            <pentabarf:title>Hands-on Infrastructure-as-Code with OpenTofu (Terraform)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>Hands-on Infrastructure-as-Code with OpenTofu (Terraform)</summary>
            <description>Whether you&#x27;re used to clicking around your cloud provider&#x27;s UI to deploy your apps or you are completely new to cloud computing and infrastructure management, this workshop will get you started.

We will cover the following concepts:

* basics
	* providers, resources - quickly deploy something
	* variables, inputs, outputs - minor clean up
	* destroying infrastructure
* state management
	* manipulating state
	* importing existing infrastructure
	* generating code for existing infrastructure
	* remote state to enable collaboration (bootstrapping problem)
* terragrunt and abstractions
	* modules (OpenTofu)
	* units (Terragrunt)
	* stacks (Terragrunt)
	* solution to the remote state bootstrapping problem
* deploy a simple web app with a frontend, backend, and database
* final exercise
    * split web app in modules and units
    * deploy app in different environments utilizing stacks

---

Resources

* GitLab Repo: https://gitlab.com/patrickmoelk-consulting/workshops/infrastructure-as-code-with-opentofu/
* GitHub Repo: https://github.com/patrickmoelk-consulting/infrastructure-as-code-with-opentofu/
* Slides: https://patrick-moelk.eu/en/events/workshops/2026-02-04-hands-on-workshop-iac-with-opentofu/</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/CWFLVM/</url>
            <location>B.3.029</location>
            
            <attendee>Patrick Mölk</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>H7GMM7@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-H7GMM7</pentabarf:event-slug>
            <pentabarf:title>Foreman UI future - the vision and the strategy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Foreman UI future - the vision and the strategy</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Fringe - Wednesday - Half</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/H7GMM7/</url>
            <location>B.3.029</location>
            
            <attendee>Shimon Shtein</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DCRWVC@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DCRWVC</pentabarf:event-slug>
            <pentabarf:title>Building AI-Assisted Operations: Agentic AI Workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>Building AI-Assisted Operations: Agentic AI Workshop</summary>
            <description>**Prerequisites**

- Laptop
- Basic familiarity with Kubernetes and GitOps concepts
- GitHub account (for hands-on exercises)

**Setup Requirements**

- Wi-Fi for all participants
- Each participant needs: GitHub personal access token
- Pulumi accounts (free tier sufficient)

**Audience**

Platform engineers, SREs, and DevOps practitioners who want to explore AI-assisted operations beyond chatbot interfaces. Basic programming experience required.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/DCRWVC/</url>
            <location>B.3.0.32</location>
            
            <attendee>Engin Diri</attendee>
            
            <attendee>Zaid Ajaj</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VK3NKE@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VK3NKE</pentabarf:event-slug>
            <pentabarf:title>Prowler - Maximize your Cloud Security Compliance Assessments with Open Source and a pinch of AI</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Prowler - Maximize your Cloud Security Compliance Assessments with Open Source and a pinch of AI</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/VK3NKE/</url>
            <location>B.3.0.32</location>
            
            <attendee>Andoni Alonso</attendee>
            
            <attendee>Pedro Martin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MBMLEU@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MBMLEU</pentabarf:event-slug>
            <pentabarf:title>Flox: The power of nix without the pain (mostly)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Flox: The power of nix without the pain (mostly)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/MBMLEU/</url>
            <location>B.3.036</location>
            
            <attendee>Michael Stahnke</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GQYAVR@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GQYAVR</pentabarf:event-slug>
            <pentabarf:title>Modern Network Observability</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T090000</dtstart>
            <dtend>20260204T130000</dtend>
            <duration>4.00000</duration>
            <summary>Modern Network Observability</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/GQYAVR/</url>
            <location>B.3.009</location>
            
            <attendee>Christian Adell</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WBGXFJ@@cfp.cfgmgmtcamp.org</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WBGXFJ</pentabarf:event-slug>
            <pentabarf:title>Latest and greatest developments in CUE</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20260204T140000</dtstart>
            <dtend>20260204T180000</dtend>
            <duration>4.00000</duration>
            <summary>Latest and greatest developments in CUE</summary>
            <description>In this workshop we will introduce the latest features of CUE. We also present a new model on how to organize CUE to allow for managing cross-cutting concerns (such as augmenting data and policy) in a scalable.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop - Wednesday</category>
            <url>https://cfp.cfgmgmtcamp.org/ghent2026/talk/WBGXFJ/</url>
            <location>B.3.009</location>
            
            <attendee>Marcel van Lohuizen</attendee>
            
            <attendee>Daniel Martí</attendee>
            
            <attendee>Unnamed user</attendee>
            
            <attendee>Roger Peppe</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
