BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.cfgmgmtcamp.org//
BEGIN:VTIMEZONE
TZID:Europe/Brussels
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-ghent2026-HTTRFV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T090500
DTEND;TZID=Europe/Brussels:20260202T093000
DESCRIPTION:Opening Day 1
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Opening Day 1 - Kris Buytaert\, Toshaan Bharvani
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/HTTRFV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-AGSYJ3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T093000
DTEND;TZID=Europe/Brussels:20260202T102000
DESCRIPTION:Infrastructure engineering has been built on predictability. If
  you specify the state\, enforce it consistently\, and eliminate drift\, t
 he system behaves as expected. Determinism was the goal and configuration 
 management gave us the tools to get there. However\, today’s AI models\,
  agentic systems\, and other probabilistic workloads break that mental mod
 el. You can deliver a perfectly reproducible environment and still see the
  application layer behave differently from run to run. The foundations did
 n’t fail\; the workloads simply play by different rules.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:We Built for Predictability\; the Workloads Didn’t Care - Michael
  Stahnke
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/AGSYJ3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-KP9YPK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T102000
DTEND;TZID=Europe/Brussels:20260202T111000
DESCRIPTION:Open source has always balanced freedom and power. Each era\, f
 rom the rise of Linux to the cloud to generative AI\, reveals the same fla
 w and the same strength: ideals built to maximize liberty inevitably creat
 e new leverage points. This talk traces that recurring pattern and argues 
 that open source’s periodic crises are not failures but feedback loops\,
  teaching us how to keep freedom alive in changing infrastructures.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:The exploitation paradox in open source - Richard Fontana
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/KP9YPK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-UGTUYH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T113000
DTEND;TZID=Europe/Brussels:20260202T122000
DESCRIPTION:I get it. You tried using AI tooling to write some terraform\, 
 or to vibe code an application\, and it generated an unholy mess of slop. 
 We’re ruining the planet with the heat generated from datacenters\, peop
 le are losing their jobs\, and the whole thing feels like a bad speed run 
 of web-3 style crypto grift combined with astronomical levels of unattaina
 ble hype. It’s a bubble that’s bound to pop. What you want is for the 
 whole thing to just go away\, really\, if we’re being honest with each o
 ther.\n\nBut it won’t. Because it turns out\, LLMs are incredibly useful
  technologies\, and the industry has only really learned how to use them w
 ell in the last six months. The metaphorical genie is\, in fact\, out of t
 he bottle. In this talk I’ll show you how building an AI Agent transform
 ed System Initiative from the top down\, and radically changed my perspect
 ive on what’s possible in infrastructure automation. I’ll go deep into
  how things work\, why they work\, and what it all means for how our corne
 r of the industry works moving forward.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:AI Native Infrastructure Automation: how I learned to stop worrying
  and love Claude - Adam Jacob
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/UGTUYH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-GAV8C3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T122000
DTEND;TZID=Europe/Brussels:20260202T122500
DESCRIPTION:Lets face it ... containers are here to stay\,  yes plenty of p
 eople abuse them for the wrong reasons \, but they have some benefits too.
  \nBut the ecosystem to run them is till way to complex for the average or
 ganisation.    You are not Google\, You ain't gonna need K8s.  But do want
   Just Enough Container Orchestration.\n\nThis Ignite will give you an ide
 a on how to get there. \nMaybe even a working Proof of Concept.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Just Enough Container Orchestration - Kris Buytaert
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/GAV8C3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-H3TNHR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T122500
DTEND;TZID=Europe/Brussels:20260202T123000
DESCRIPTION:GitOps promises simplicity\, consistency\, and automation\, but
  without discipline\, it can just as easily invite drift\, outages\, and o
 perational pain.  GitOps is not a "set it and forget it" solution\; it's a
  living\, breathing system that requires ongoing maintenance and nurturing
  over time.\n\nIn this talk\, you will learn to understand the pitfalls of
  not caring about best practices in GitOps through real-world examples and
  lessons learned. We will cover sins such as pride (ignoring drift)\, envy
  (Blindly copying other GitOps setups)\, sloth (ignoring reconciliation er
 rors)\, and others\, as well as practical fixes and patterns that teams ca
 n apply to build more resilient and sustainable workflows.\n\nWhether you'
 re new to GitOps or scaling an enterprise platform\, this talk will help y
 ou spot warning signs early\, avoid painful mistakes\, and strengthen your
  GitOps practices with confidence.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:The 7 Deadly Sins of GitOps - Koray Oksay
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/H3TNHR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-8GGRD8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T123000
DTEND;TZID=Europe/Brussels:20260202T123500
DESCRIPTION:Short Talk about the new features in OpenVoxView and short Intr
 oduction to OpenVoxView
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:OpenVoxView - Current State - Sebastian "Spritzgebaeck" Rakel
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/8GGRD8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-HJSY8S@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T123500
DTEND;TZID=Europe/Brussels:20260202T124000
DESCRIPTION:This talk examines the factors that can significantly increase 
 developer and team efficiency. According to a study by IDC\, developers to
 day spend only about 30% of their time on coding and requirements. I’ll 
 share experiences from teams where I’ve helped build a developer experie
 nce that raised that number to around 80%. Through standardization and aut
 omation\, we improved both productivity and team collaboration. These foun
 dations also make it easier to adopt AI effectively and gain even more eff
 iciency from AI-driven workflows.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:A step to build 10x engineering teams - Ulf Månsson
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/HJSY8S/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-U78BGH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T124500
DTEND;TZID=Europe/Brussels:20260202T125000
DESCRIPTION:Pabawi is a new Web frontend to manage and inventory your infra
 structure systems: it currently supports Bolt and Puppet\, with planned in
 tegrations with Ansible and other tools that interface with good old "lega
 cy" physical or virtual systems (there's always an OS somewhere to deal wi
 th\, after all).\nThe Ignite is a quick overview of Pabawi features.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Classic Infrastructures Command & Control - Alessandro Franceschi
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/U78BGH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-TF9BZB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T125000
DTEND;TZID=Europe/Brussels:20260202T125500
DESCRIPTION:After 30 years in this field and too many years away from actua
 l code\, I came back. What I found frustrated me enough to start building.
  AI gave me the velocity\, but the direction came from decades of seeing t
 he same patterns return\, dressed in new syntax.\nI built most of these to
 ols around Kubernetes. Not because I love it\, but because I was already f
 rustrated from working with it. After five years of managing a DevOps cons
 ultancy\, I understood something: you can't convince everyone who doesn't 
 need it not to use it. It's a standard now. It's everywhere. So I stopped 
 fighting.\nBut going deep into its ecosystem\, really learning it\, someth
 ing clicked. I remembered there was something else out there. Something th
 at could do some of these things more elegantly.\nEleven tools in seven mo
 nths. Still a work in progress. Our modern stack has real engineering in i
 t. But somewhere along the way\, we fragmented what used to be unified. We
  solved problems that were already solved\, just in places we weren't look
 ing.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Try to do one thing\, and do it well - Yair Etziony
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/TF9BZB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-UXRHYC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Katello adds a suite of content management tools to Foreman. Co
 ntent mirroring & distribution\, patching\, lifecycle management\, and acc
 ess management are all included. This presentation will teach you how to g
 et started with a Katello environment along with the conceptual knowledge 
 necessary to start applying it into your computing environment. Features n
 ew to the past few releases\, like bootable containers and OCI flatpaks\, 
 will be discussed as well.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.29
SUMMARY:Software Distribution and Lifecycle Management With Katello - Ian B
 allou
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/UXRHYC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CU9TCZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Building your own internal developer platform can seem attracti
 ve\, but it's a risky proposition. In a platform as a product approach\, w
 hen you build it\, you own it\, and now you're in the business of developi
 ng a product instead of your actual business. In this talk\, drawing from 
 10 years of platform engineering case studies of large organizations\, Cot
 é will go over seven risks of building your own platform: expansive scope
 s\, underestimating cost\, project mindsets\, death by customization\, ski
 lls\, security and compliance\, resume-driven development. You can learn f
 rom the many people who've suffered these risks already and\, hopefully\, 
 avoid them yourself.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:7 Ways to Fail at Building a Platform - Coté
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CU9TCZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-KVFHMX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T142500
DESCRIPTION:Join us for the annual Foreman Community Updates to explore the
  key developments\, discussions\, and long-term efforts shaping the Forema
 n ecosystem over the past year.\nWe’ll cover major feature work\, includ
 ing the new Job Invocation Detail page\, the RFC on Recurring Logic Redesi
 gn\, and improvements to testing plugins from Foreman Core. On the Katello
  side\, beyond the headline features in the Katello 4.19 release\, we are 
 introducing enhancements to Image Mode and Flatpak support. We’re active
 ly seeking user feedback on the use of Image Mode (known upstream as boota
 ble containers) with Foreman & Katello\, as well as on our container regis
 try experience.\nA significant multi-year effort is underway to modernize 
 the entire Foreman UI to PatternFly 5. This will be a long process (roughl
 y two years) and users can expect many UI changes throughout that period.\
 nWe’ll also highlight improvements to the documentation site\, such as c
 learer navigation\, new version banners ("Pre-release"\, "Unsupported"\, r
 eworked guide/flavor navigation\, and continued plans to update documentat
 ion around the containerization work. As containerization progresses\, esp
 ecially through the emerging foremanctl tooling\, we anticipate extensive 
 documentation updates\, including a future streamlined installation guide.
  For now\, only the foremanctl quickstart guide is published.\nWe’ll rev
 iew documentation updates including a restructured Provisioning Hosts guid
 e and new OpenSCAP content for non-RHEL clients.\nWe will also touch on re
 cent community activities\, such as the Foreman + AI meetup held in Brno. 
 While AI isn’t a major community focus yet\, we plan to share the event 
 recordings soon.\nThis session is your chance to stay informed\, give feed
 back\, and help influence the direction of Foreman’s next generation.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Foreman Community Updates - Shimon Shtein
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/KVFHMX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-N3NCAJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T142500
DESCRIPTION:In an age where GitOps and Configuration as Code are redefining
  how we build and operate systems\, reproducibility has become essential. 
 Yet\, while we often talk about Infrastructure as Code\, the developer exp
 erience is still too often left behind.\n\nIn this talk\, we’ll explore 
 how to extend the "... as Code" philosophy to the entire software developm
 ent lifecycle. From Development Environment as Code\, through custom packa
 ge builds\, to full Infrastructure as Code\, using the Nix ecosystem as th
 e backbone.\n\nWe will walk step by step through the process of evolving a
  trivial Nix setup into a fully reproducible\, modular\, and GitOps-friend
 ly workflow:\n\n* Starting from a traditional `shell.nix`\,\n* Transitioni
 ng to a declarative `flake.nix` setup\,\n* Leveraging a flake framework fo
 r modular design\,\n* Defining multiple development shells (for NodeJS\, G
 o\, Python\, Java\, etc.)\,\n* Building wrappers to ensure custom and cons
 istent environment behaviour.\n* Building full operating system and deploy
  them on a real machine or simply testing them in a virtual machine\n\nThe
  session will be highly practical and supported by live demos.\n\nAll exam
 ples will be based on an open-source tutorial I have started to develop. A
 ttendees will be able to reproduce every step afterwards and apply the sam
 e ideas directly in their own environments or workplaces. Designing the re
 pository for educational purposes has been a challenge in itself: each com
 mit is tagged and associated with a dedicated branch\, illustrating the ev
 olution of the project step by step. Every new feature or idea comes with 
 its own commit and branch\, making it easy to compare changes and understa
 nd the reasoning behind each decision. You could even call it "Tutorial as
  Code": a fully reproducible learning experience where every change tells 
 a story.\n\nBy the end of the presentation\, you’ll see how Nix enables 
 a seamless continuum from developer laptop to production system\, empoweri
 ng teams to tame complexity\, ensure reproducibility\, and make their work
 flows truly "Everything as Code"\, a real GitOps approach.\n\nWhether you
 ’re a DevOps engineer\, software engineer\, or curious technologist\, th
 is session will provide you with concrete techniques and design patterns t
 o strengthen your GitOps practice and simplify your daily workflow.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Nix at work ? How ? Why ? How about you ? - Pol Dellaiera
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/N3NCAJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-PQUPEQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Continuous Integration and Continuous Delivery (CI/CD) have bec
 ome essential practices for modern software development—but many teams s
 till rely on centralized\, proprietary platforms like GitHub or GitLab for
  all their build automation. In this talk\, we introduce Forgejo Actions\,
  a powerful\, self-hostable CI/CD solution that is largely compatible with
  GitHub Actions. This makes it incredibly easy for beginners and experienc
 ed developers alike to get started with automated testing and delivery pip
 elines—without surrendering control of their code or infrastructure.\n\n
 We will walk through the core concepts of Forgejo CI/CD: the Forgejo serve
 r\, the Docker-powered runners\, workflow files\, and practical examples t
 o get newcomers up and running. In the second half\, we zoom out and expla
 in why this matters "AF": digital autonomy\, reducing vendor lock-in\, and
  avoiding dependency on increasingly centralized platforms. Migrating from
  GitHub Actions to Forgejo Actions is often surprisingly painless\, giving
  developers the freedom to host their own pipelines while still syncing co
 de to major platforms when needed.\n\nFinally\, we'll explore how Forgejo 
 connects to the broader ecosystem—most notably Codeberg\, the fast-growi
 ng European non-profit hosting platform with 200\,000+ repositories and ov
 er 1\,200 paying members (membership €24/year\; €12 discounted). Toget
 her\, Forgejo and Codeberg demonstrate that modern CI/CD doesn’t need to
  depend on Big Tech.\n\nAttendees will walk away with a clear understandin
 g of how to start implementing Forgejo-based CI/CD workflows today—and w
 hy doing so is strategically vital for long-term developer independence.\n
 \nLinks:\n-  Forgejo: https://forgejo.org\n- Codeberg: https://codeberg.or
 g\n- Codeberg e.V.: https://codeberg.org/Codeberg/org\n- Forgejo Actions d
 ocs: https://forgejo.org/docs/latest/admin/actions/\n- Submitter’s invol
 vement (LibrePlan CI/CD work): \n-- https://github.com/LibrePlan/libreplan
 \n-- https://www.libreplan.dev/
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:Getting started with CI/CD using Forgejo Actions and why this is im
 portant AF - Jeroen Baten
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/PQUPEQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-BW9SC3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Kubernetes is often described as "just a bunch of APIs" - power
 ful\, flexible\, and notoriously opaque. But it doesn’t have to stay tha
 t way. In this talk\, we’ll look at how tools like Headlamp can turn Kub
 ernetes from a wall of YAML and kubectl output into something far more app
 roachable and insightful.\n\nWe’ll explore how Headlamp provides a clean
 \, extensible UI that surfaces real-time cluster state\, RBAC insights\, w
 orkloads\, and events — without compromising on power or security. You
 ’ll see how to deploy it safely\, extend it for your team’s needs\, an
 d use it alongside existing tooling to improve developer experience and op
 erational visibility.\n\nIf you’ve ever wished your cluster had a single
  dashboard that your teammates could actually use\, this session with demo
 s will show you how to make Kubernetes not just manageable\, but genuinely
  user-friendly.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:Kubernetes can be more than just APIs - Marko Bevc
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/BW9SC3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-8VCRHU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Nowadays\, everybody seems to be talking about Platform Enginee
 ring. The world of software development and cloud native technologies have
  been flooded with new tools and frameworks under the label of Platform En
 gineering. This talk aims to unpack these technologies by exploring their 
 underlying principles and addressing the following questions:\n\n- What is
  Platform Engineering?\n- What are the core principles that define Platfor
 m Engineering and differentiate it from traditional DevOps?\n- How do Infr
 astructure as Code (IaC) and Configuration Management interplay with Platf
 orm Engineering?\n- Can we build platforms tailored to the needs of infras
 tructure automation developers and how would they look like?\n\nThe sessio
 n concludes with a live demo of an Infrastructure Automation Platform that
  combines the following technologies:\n- Backstage\n- Ansible\n- HashiCorp
  Vault\n- GitLab\n- Eclipse Che\n\nThis demonstration showcases a practica
 l approach to architecting\, building and maintaining an Infrastructure Au
 tomation Platform - an approach that can be adapted to platforms composed 
 out of other tech stacks as well. Finally\, we will take a glimpse in the 
 future of possible platform capabilities and how they might reshape the wa
 y we collaborate.
DTSTAMP:20260422T103843Z
LOCATION:B.2.015
SUMMARY:Building an Infrastructure Automation Platform using Platform Engin
 eering principles - Niklas Werker
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/8VCRHU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-AARD3F@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Can you build an enterprise-grade web app and get it up and run
 ning from scratch in exactly 30 minutes using nothing but GenAI and open s
 ource software? That's the question and goal of this talk. We'll start usi
 ng a .env file with credentials\, a detailed design describing the desired
  app and... an empty git repo! Let's hope the demo gods will be kind to us
 .
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:In 30 minutes from scratch to an enterprise-grade web app with open
  source & GenAI - Marcel Kornegoor
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/AARD3F/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-GDFPNH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T142500
DESCRIPTION:I'm sure I don't have to describe the chaos inflicted on the Pu
 ppet community when Perforce decided to sequester the source away. Open So
 urce Puppet is no more and many of us have been suddenly thrust into the r
 oles of managing a large group maintaining a large\, mature\, and very hai
 ry bit of software.\n\nLet's take a no-holds-barred stroll through the sto
 ry of this last year. I'll share some of the things that worked really wel
 l\, and a whole lot of things that haven't. We'll talk about some tech cha
 llenges that were smaller hills to climb than we thought\, and some that t
 urned out to be real bears. I'll talk a bit about the biggest challenge we
 've faced. (Hint\, it's people\, time\, and communication. It's always peo
 ple\, time and communication.)
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Mopping up the mess after a rug pull - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/GDFPNH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-KU78JX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:As organizations increasingly adopt containerization\, Kubernet
 es has become the de facto standard for orchestrating clusters. However\, 
 for many teams\, the complexity and operational overhead of managing a Kub
 ernetes environment can be daunting.\nIn this talk\, we'll explore a pract
 ical alternative built on open standards and simple tools: using:\n* Ansib
 le for automation\n* Podman for container management\n* bootc for the oper
 ating system.\nWhile Ansible and Podman are very established technologies\
 , bootc is an emerging technology that reimagines how systems are built an
 d updated by transforming container images into fully bootable\, atomic op
 erating systems. It brings the simplicity\, consistency\, and automation o
 f container workflows all the way down to the OS layer.\nYou'll learn how 
 to use Ansible to define and manage containerized applications and service
 s\, leverage Podman's daemonless architecture for secure deployments\, and
  then go one step further by using bootc to build and manage image-based o
 perating systems directly from your container definitions.\nWe'll wrap up 
 with a live demo creating podman containers using Ansible on a bootc syste
 m\, showing how these tools together can deliver lightweight\, reproducibl
 e\, and maintainable infrastructure in a simple way.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Composing systems in an automated way with Ansible\, Podman\, and b
 ootc - Fabio Alessandro "Fale" Locati
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/KU78JX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-X8VAJV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Getting started with Ansible is exciting and rapidly improves y
 our productivity. However I've revisited playbooks that I wrote almost a d
 ecade ago and found the code today to be almost unmaintainable. Should I h
 ave created a role instead of a playbook? Was it really a good idea to cop
 y-paste between projects? (Spoiler: yes\, but we've all done it somewhere!
 ) This talk shares the practical knowledge I've gathered over years of wor
 king with Ansible—the kind of insights that only come from actually usin
 g it in production\, making mistakes\, and finding better approaches. In t
 his talk\, I'll share what worked\, what didn't\, and why—so you can bui
 ld automation you'll still be happy with months down the line. You'll leav
 e with both the fundamentals and the perspective that usually takes years 
 to develop.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Ansible for Beginners: What I Wish Someone Had Told Me Before I Lea
 rned the Hard Way - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/X8VAJV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-J7EH3N@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T140000
DTEND;TZID=Europe/Brussels:20260202T142500
DESCRIPTION:Sebastian Stadil is a cofounder of OpenTofu and serves as the p
 rogram chair for OpenTofu at Kubecon\, part of the CNCF and Linux Foundati
 on.\n\nThis short talk provides an update on the project\, and presents th
 e agenda for the day.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.13
SUMMARY:OpenTofu Track Kickoff - Sebastian Stadil
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/J7EH3N/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-KSY7P9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T142500
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Red Hat Lightspeed offers predictive analytics and risk assessm
 ent in a hosted environment. To extend this value\, an initiative is under
 way to integrate core capabilities—such as Advisor (proactive risk ident
 ification) and Vulnerability (security management for RHEL systems)—into
  self-managed Foreman (with Katello) environments\, leveraging open source
  collaboration with the Foreman project.\n\nThis presentation will detail 
 bringing these capabilities to on-premises users\, covering the project's 
 history\, open source strategy\, high-level architecture\, and roadmap. At
 tendees will understand the initial services' function and integration. Th
 e talk aims to foster engagement\, gather feedback\, and explore contribut
 ion opportunities within the Foreman community.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Risk and Vulnerability Management on Premise in Foreman - Viliam Kr
 izan
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/KSY7P9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-XAHTHZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T142500
DTEND;TZID=Europe/Brussels:20260202T151500
DESCRIPTION:At Config Management Camp 2025 we started the OpenVoxProject.\n
 In the past year we worked on open source successors for Puppet Agent\, Se
 rver\, DB and Bolt.\nWe secured funding\, scaled our CI infrastructure and
  organized our first own conference in Nürnberg!\n\nLet us make a recap a
 bout everything we achived.\nAlso I want to provide an overview about upco
 ming topics and possible ways to engage and support the community!\n\n* Th
 e slides are [available online](https://bastelfreak.de/cfgmgmtcamp2026/ope
 nvox.html#1)\n* I also have a collection of my other talks at [github.com/
 bastelfreak/talks](https://github.com/bastelfreak/talks)\n* I will demo th
 e OpenBolt integration into Foreman [in the afternoon] in the Foreman Dev 
 room(https://cfp.cfgmgmtcamp.org/ghent2026/talk/DVS97G/)
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:One year OpenVoxProject - Tim Meusel
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/XAHTHZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-LCHTBT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T142500
DTEND;TZID=Europe/Brussels:20260202T145000
DESCRIPTION:Nix lets us define entire systems as pure functions - determini
 stic\, reproducible\, and immutable.\nOnce evaluated\, though\, these func
 tions produce fixed values: snapshots in time of the desired state.\n\nFun
 ctional Reactive Programming (FRP)\, as implemented in **mgmt**\, extends 
 this model.\nIn FRP\, instead of yielding a fixed value\, functions can re
 turn a *dynamic signal*: a value that evolves over time\, responding to ot
 her changes in the system.\n\n**Reactive Nix** explores how these two para
 digms meet:\nWhat if Nix's purely functional configurations could describe
  *continuous systems* - systems which stay declarative but react automatic
 ally as their dependencies change?
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Reactive Nix: Enabling Functional Reactive Configuration with mgmt 
 - Jannik Höfler
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/LCHTBT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-KAKLSD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T151500
DESCRIPTION:This talk will examine some of the challenges I encountered whi
 le helping various teams at Red Hat integrate their CI/CD pipelines with P
 ulp. The solutions to these problems required changes in client tooling\, 
 Pulp's REST API\, and the Tasking System architecture. As we examine each 
 problem we will take a look at Bash and Python scripts that help upload an
 d organize content that is produced by multiple different build systems at
  Red Hat. I will also hightlight some of the new features that were inspir
 ed by the problems we experienced over the last year.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.29
SUMMARY:Integrating Pulp with Build Systems - Dennis Kliban
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/KAKLSD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-WRKSNK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:This talk will show you how to finally solve bootstrapping your
  infrastructure/laptop/coffee machine anywhere.\n\n\nI will show you how I
 've solved packaging Ansible into a self-contained\, offline-capable insta
 ller that can run anywhere\, with zero dependencies - no docker or other O
 CI runtime\, no python\, just a minimal linux box.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Building a self-contained\, zero-dependency deployment with Ansible
  - Daniel Podwysocki
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/WRKSNK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-RTUESF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:For years\, I was asking myself the wrong question: "Terraform 
 or Ansible?" As if infrastructure provisioning and configuration managemen
 t were the same problem. Spoiler: they're not\, and trying to make one too
 l do both jobs is why your infrastructure code is a mess. This talk is abo
 ut the liberation of discovering that OpenTofu (the Terraform fork) excels
  at infrastructure provisioning while Ansible owns configuration managemen
 t—and that they work beautifully together when you go with the flow and 
 use each tool for exactly what it was designed for.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.13
SUMMARY:OpenTofu Builds It\, Ansible Configures It: Using the Right Tool fo
 r the Right Job - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/RTUESF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-TQFALN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:Foreman provides framework for host provisioning and lifecycle 
 management\, but its integration with different compute resources remains 
 limited. We are working on developing a new Foreman plugin for host provis
 ioning via OpenTofu\, enabling administrators to leverage OpenTofu’s ext
 ensive provider ecosystem directly within Foreman. The plugin abstracts Op
 enTofu operations to provision hosts across diverse compute environments w
 hile maintaining Foreman’s familiar management interface. Designed with 
 extensibility in mind\, it supports easy adaptation for new resource types
  and providers. The integration brings together Foreman’s orchestration 
 and OpenTofu’s declarative model to simplify and automate provisioning. 
 The talk discusses the plugin’s architecture\, implementation details\, 
 and use cases demonstrating improved scalability and flexibility in divers
 e compute and virtualization environments.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Foreman Plugin to Provision Hosts via OpenTofu for Diverse Compute 
 and Virtualization Platforms - Manisha Singhal\, Markus Bucher
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/TQFALN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-7YDSYT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:Infrastructure used to be something you learned by breaking thi
 ngs\, fixing them\, and asking people smarter than you for help.\n\nToday\
 , AI tools promise to skip that part. You can generate configs\, debug sys
 tems\, and write code without ever really understanding what’s going on.
  It’s fast and efficient\, but it also quietly removes the path from jun
 ior to senior.\n\nIf we replace learning with automation\, we won’t just
  lose jobs\; we’ll lose the next generation of people who know how thing
 s work. This isn’t only a technical problem. It’s a cultural one.\n\nA
 s a community\, we have to decide whether open source remains a space for 
 shared learning and mentorship or just another layer of abstraction we con
 sume.\nThis talk is a reflection on what we’re giving up in the name of 
 progress and how the open source world might still hold the antidote.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:Automation Without Apprentices: How AI Challenges the Open Source W
 ay - Bernd Erk
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/7YDSYT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-USPZHD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T151500
DESCRIPTION:Debugging Kubernetes YAML can be frustrating\, especially when 
 wrestling with missing line breaks or maintaining hundreds of lines of cur
 ly template brackets. Fortunately\, there are alternative approaches to de
 claring complex infrastructures with more suitable programming languages! 
 In this talk\, I’ll present how CDK8s can be used to enhance your Infras
 tructure as Code organization and share valuable tips we gleaned during ou
 r migration journey within the Datadog Alerting team.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:CDK8s: unleash programming language power for correct and testable 
 Kubernetes charts - Benjamin Führmann
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/USPZHD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-AJAMAN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:The Ansible community lacks official debugging tools. In this s
 ession\, I’ll present our reference implementation of an Ansible Playboo
 k Debugger that allows you to inspect variables without relying on 'printf
 ' debugging. \n\nThis debugger is useful in many scenarios\, such as: \n\n
 Retrieving structured results from tasks \n\nEvaluating Jinja expressions 
 or real variables and facts at runtime \n\nListing Ansible facts \n\nCheck
 ing actual FQCN used when a short name was used in a playbook \n\nIn this 
 session\, I’ll showcase practical use cases where this tool has proven v
 aluable\, including live demos that highlight how it simplifies developmen
 t\, inspects variables\, and improves visibility into your playbooks.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Debugging Playbooks Made Easy: The Ansible Playbook Debugger - Jure
  Medvesek
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/AJAMAN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-RQUJBF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T151500
DESCRIPTION:Ansible\, Terraform\, OpenTofu: Choosing between one of these t
 ools becomes a dilemma when teams have to automate their IT environment.\n
 \nLike many community members\, we are also convinced by how these tools w
 ork together and their potential to automate and standardize infrastructur
 e.\n\nIn this presentation\, we'll explore different ways to take infrastr
 ucture-as-code to the next level and leverage an end-to-end automation flo
 w.\nThe presentation will conclude with a live demo showcasing a concrete 
 use case for integrating these tools.
DTSTAMP:20260422T103843Z
LOCATION:B.2.015
SUMMARY:Use Best-in-Class Tools for End-to-End Automation - Vincent  Seynha
 eve
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/RQUJBF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-98XRKP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:Most teams have observability and monitoring strategies to fix 
 problems with their applications in production\, but what if the issue is 
 actually earlier in the delivery process? \n\nYou might have CI/CD systems
  to test and deploy your applications\, but what happens when your CI/CD t
 ools themselves become the issue? \n\nWithout granular visibility into the
  performance of your pre-production testing and deployment pipelines\, org
 anizations often experience development outages due to slow builds or incr
 eases in failing or flaky tests. \n\nIn this session\, Peter Souter will t
 alk about how to fix that\, move observability left\, and bring observabil
 ity into your pipelines and test runs. He’ll go through tracking key CI/
 CD metrics over time\, catching those pesky flaky tests\, and building out
  a DORA-based culture to improve your pre-production processes.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:CI/CD Observability\, Metrics and DORA: Shifting Left and Cleaning 
 Up! - Peter Souter
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/98XRKP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-R8ABQZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T151500
DESCRIPTION:Infrastructure as Code may seem to be all about tools and their
  languages but it is mostly about models and the data to express them. Thi
 s data must often be processed to facilitate its use by multiple tools\, l
 ike\nAnsible\, OpenTofu\, Helm or your favorite new shiny tool.\n\nHence d
 ata pipelines must be implemented. The targeted IaC tools can be used for 
 this implementation\, and also\, of course your favorite interpreter.\n\nT
 he [Pkl](https://pkl-lang.org/) configuration language is a powerful ecosy
 stem to organize\, shape\, validate\, transform\, etc. data and provide it
  to those tools in the appropriate form and syntax.\n\nThe proposal here i
 s to use a simple companion tool to the Pkl language to help implementing 
 the mentioned pipelines.\nThis tool defines so-called "tasks"\, written in
  the Pkl language\, eventually embedded in the very same Pkl modules defin
 ing the processed data.  The tasks consist of any commands\, parametrized 
 by and consuming data produced by Pkl evaluations.\n\nIt is a tool to "bin
 d tasks and Pkl"\, or tpkl.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:A Pkl companion tool to bind tasks to configuration data - Stoned E
 lipot
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/R8ABQZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-A88MRQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T145000
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:In this talk I will go over how I set up my personal infrastruc
 ture using Nix. I will cover how I manage my hypervisors and VMs using mic
 rovm.nix\, how I set up advanced networking (vpn tunnels\, bgp\, connectio
 n to DN42\, ...)\, how I monitor everything and will share tips and tricks
  I discovered along the way.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Overengineering my personal infrastructure with NixOS - Lander Van 
 den Bulcke
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/A88MRQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CBHVKV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T151500
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:We all have constraints\, like budget\, time\, and resources. D
 ealing with them through imperfect choices results in technical debt\, whi
 le learning and better technology creates opportunities for optimizations 
 and refactors. \n\nHow can we practice dealing with these things *before* 
 they cause us significant issues ?\n\nFactory‑sim games (like Factorio\,
  Satisfactory\, and many others) might drop us on an alien world with a pi
 ckaxe and a deadline: survive long enough to research technology and build
  supply chains to launch stuff in space.\n\n- Starting from scratch\, we'l
 l need to learn what tools and architecture are available to us.\n- At fir
 st we'll craft things manually like we would with a CLI but that doesn't s
 cale.\n- Soon\, we start automating with machines (like scripts) and event
 ually we automate the automators\, Ansible or Terraform style.\n- Then\, e
 ntire factories can be packaged with clear inputs and outputs just like co
 ntainerized applications.\n- Before long\, these factories are connected b
 y networks of conveyor belts\, drones and trains like supply chains in the
  middle of pipelines.\n- We'll need to troubleshoot issues and identify bo
 ttlenecks with the help of observability and alerting\, too.\n- We might e
 ven need to defend ourselves and set up security.\n\nSound familiar ?\n\nT
 hese games mirror the skills we need as engineers. In this talk\, we'll ex
 plore some of these games\, in order to show how they provide a fun and sa
 fe place to improve our skills in designing & building scalable systems.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:How automation games can make us better engineers - Greg Sutcliffe\
 , David Moreau-Simard
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CBHVKV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-BLCULB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T151500
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:In this talk we will discuss client tools like ansible modules 
 or cli to interact with your repositories managed on a Pulp server. We wil
 l focus on the technical aspect of how they are similar and why we build t
 hem on a library called pulp_glue.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.29
SUMMARY:Client tooling to integrate with Pulp - Matthias Dellweg
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/BLCULB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-7BXZNX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T151500
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:At noris network\, a German IT service provider\, we have a lon
 g history of using OpenSource Puppet (or now OpenVox) for configuration ma
 nagement of Linux servers which we operate for our customers. From time to
  time\, we set up dedicated Puppet setups for individual customers with sp
 ecial security requirements. While these customers usually have a mix of L
 inux and Windows servers\, we initially used Puppet only on the Linux serv
 ers and managed Windows servers in different ways. About 4 years ago\, we 
 started to use Puppet on Windows servers as well. Our goal was to harmoniz
 e configuration and operating processes of both operating systems.\n\nThis
  talk is about our experiences with puppet in a mixed Linux/Windows enviro
 nment\, both from the technical and the organizational perspective.\nThe t
 echnical part include e.g. the structure of git repos\, our hiera data tre
 e\, and module selection. The organizational aspect is the cooperation of 
 Linux engineers with a deep puppet knowledge and Windows engineers new to 
 puppet.\n\nWhat works well for us? What did not?
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Managing a mixed landscape of Linux and Windows servers with Puppet
  - our dos and don'ts - Markus Spanner-Denzer
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/7BXZNX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-8MGGNK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T151500
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:[Fluves](https://www.fluves.com/) and [Marlinks](https://marlin
 ks.com/) are two sister companies in Ghent focusing on monitoring water & 
 energy infrastucture\, both onshore and offshore mostly using fiber optic 
 sensing.\nI want to tell the story of how our infrastructure grow with the
  company\, from our first ansible playbook almost 9 years ago to the compa
 ny we are now with 30 employees and deployments at different critical infr
 astructure sites all around the world\, and under scrutiny of audits such 
 as ISO 27001.\nDue to the high volume of data we gather (acoustic sensing 
 can generate terabytes of data per day) and our own interests\, we have be
 en self-hosting most of our work\, in a time before data sovereignty was a
  thing and the cloud was still all the hype.\nMost of our own development 
 is done in Python\, deployments are done using Ansible and I'll touch whic
 h open source tools worked for us (amongst other proxmox\, postgres\, gite
 a\, prometheus\, grafana\, restic) and how we deploy them\, which problems
  we faced and solved and which ones we didn't.\n\nEven though we are not a
 n open source company\, we have contributed back patches to many of the to
 ols we use\, and we maintain a number of libraries.\n\nThe session is mean
 t to be highly interactive. I want to mention which difficulties we are fa
 cing\, such as stricter rules on remote access\, and hope to hear how othe
 rs are handling this.
DTSTAMP:20260422T103843Z
LOCATION:B.2.015
SUMMARY:Growing a startup using ansible - Johan Van de Wauw
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/8MGGNK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-FSWFQB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T151500
DTEND;TZID=Europe/Brussels:20260202T154000
DESCRIPTION:Kubernetes is the de-facto container orchestration system. Howe
 ver debugging Kubernetes in production environment\, is not straightfoward
 . That’s where the power of eBPF and Inspektor Gadget comes in\, which a
 llows to do real time\, in-cluster debugging to find out root cause of an 
 issue.\n\nInspektor Gadget leverages eBPF to instrument the Linux kernel d
 ynamically\, exposing valuable insights about what’s really happening in
 side Kubernetes cluster — all in real time and without requiring to inst
 all any sort of agent. In this talk\, we will explore how we can use diffe
 rent gadgets from the Inspektor Gadget toolkit to find out things like:\n\
 nTCP connections made by a pod\n\nDNS requests\n\nsyscalls\n\ntraceloop - 
 a flight recorder for syscalls\nand others\n\nThis will be a practical tal
 k\, starting with an introduction of eBPF and going into the Inspektor Gad
 get suite. We will see different gadgets in action\, and at the end\, audi
 ence will be able to understand how to make their lives easier by using In
 spektor Gadget to debug when there is a difficult problem. We will also le
 arn how to capture the output in a much more user friendly manner\, for pa
 rsing them later.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:Inspecting your Kubernetes cluster with eBPF and Inspektor Gadget -
  Soham Chakraborty
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/FSWFQB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-M993WU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T162500
DESCRIPTION:Modern infrastructure teams manage CI/CD pipelines across diver
 se tools but lack standardized observability\, creating blind spots in dep
 loyment workflows.\n\nThis talk demonstrates event-driven observability us
 ing CDEvents\, a vendor-neutral specification for continuous delivery even
 ts. See real deployment data visualized in Grafana: deployment frequency\,
  promotion delays between environments\, and pipeline duration trends—co
 llected from GitHub Actions\, artifact registries\, and ArgoCD.\n\nLearn t
 he open source architecture (CDviz collector + PostgreSQL/TimescaleDB + Gr
 afana)\, incremental adoption path\, and how standardized events enable fu
 ture automation—providing pipeline observability without vendor lock-in.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:Event-Driven CI/CD Observability: Infrastructure as Observable Even
 ts - David Bernard
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/M993WU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-RZ8FQZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T162500
DESCRIPTION:Operations and DevOps teams – both human and agent-based – 
 struggle to keep a coherent view of their infrastructure. Infrastructure a
 s Code repositories\, configuration management tools\, orchestrators and m
 onitoring systems often drift apart from each other and from reality. Know
 ledge about “what is running where and why” is fragmented across peopl
 e\, services and tools\, especially in fast-moving hybrid setups spanning 
 on-premise and multiple clouds.\n\nIn this talk we present Foliage\, an op
 en-source project that helps to build a distributed\, graph-based “digit
 al twin of infrastructure”. The system aggregates facts from cloud and o
 n-prem sources\, enriches them with human and automated knowledge\, and fo
 rmalizes the relationships between them in a loosely-coupled set of models
  that continuously update themselves from events in your infrastructure.\n
 \nInstead of a single monolithic model\, we work with many small\, loosely
  coupled graphs that can evolve independently\, be owned by different team
 s and shared or reused across domains. These models can be sliced into tas
 k-specific views – from incident investigation and drift detection to ch
 ange-impact analysis and migration planning. We will show real-world examp
 les from production and a live demo of how such models look and behave.\n\
 nThe talk targets operations and DevOps engineers\, SREs\, platform and to
 oling architects who are interested in building flexible\, extensible and 
 transparent knowledge systems around the infrastructure they manage:\n\n
 – collecting facts from cloud and on-prem sources\;\n\n– building dist
 ributed graph models on top of configuration and runtime data\;\n\n– cre
 ating domain- and task-specific “slices” of the model to support day-t
 o-day operations and automation\;\n\n– sharing knowledge\, practices\, a
 nd policies via exchangeable fragments of the knowledge graph.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:On the Path to Digital Twins: Loosely Coupled Infrastructure Models
  - Pavel Lavrenko
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/RZ8FQZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-W3GX3U@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Ansible has become indispensable for modern configuration manag
 ement. Once you start writing Ansible code\, the first thing that you shou
 ld do is to put it under version control. From there\, a whole new world o
 f automation possibilities through CI/CD pipelines opens up.\n\nIn this se
 ssion\, we will explore how to leverage CI/CD pipelines to supercharge you
 r Ansible repositories. Using GitLab CI/CD as the primary example\, we wil
 l walk through several real-life scenarios\, each illustrated with a live 
 demo. We will start with the simple yet impactful step of adding automatic
  linting. We will then move on to more advanced use cases such as automati
 cally building collections and execution environments\, generating CHANGEL
 OGs with antsibull-changelog\, and performing automated testing with Molec
 ule.\n\nWhether you are just starting with Ansible or already managing com
 plex automation frameworks\, this talk will offer practical examples and i
 deas to take your Ansible code management to the next level.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Building CI/CD Pipelines for your Ansible code - Ottavia Balducci
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/W3GX3U/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-9GEJXP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:There is a list conceptual differences between Salt and Ansible
 \, but we want to provide some solutions to build a bridge between these t
 wo distinct worlds.
DTSTAMP:20260422T103843Z
LOCATION:B.2.015
SUMMARY:Uyuni: connecting two distinct worlds of Salt and Ansible - Victor 
 Zhestkov\, Pablo Suárez Hernández
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/9GEJXP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-R8TJ3F@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:When onboarding a new enterprise client to the world of DevOps 
 and Kubernetes\, it’s tempting to deploy the usual\, dominant tools. How
 ever\, we introduced a twist: we strategically sought\, tested\, and imple
 mented robust open-source alternatives.\n\nThis presentation chronicles ou
 r journey to build a highly available\, production-ready environment witho
 ut relying on the most common software defaults. We will detail the how—
 creating a foundation using tools like Podman instead of Docker\, Gitea in
 stead of GitLab\, and implementing PostgreSQL with Timescale for critical\
 , high-volume tasks.\n\nCrucially\, we explore the why. Why challenge the 
 status quo? What are the true technical benefits\, security gains\, and co
 st advantages of these non-standard yet powerful combinations? Learn how w
 e achieved reliability and enterprise-level functionality while avoiding "
 caviar" solutions\, providing valuable lessons for any team looking to cus
 tomize their technology stack.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:It Doesn't Always Have to Be Caviar: Enterprise Alternatives and th
 e Challenge of Default Stacks - Gergely Szalay\, Amir Zahirovic
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/R8TJ3F/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-QXPYAU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Jinja's tricky. Few things can so quickly evoke chutzpah\, fear
 \, and regret in the soul of a playbook author\; often all at once! Join A
 nsible Core architect nitzmahone for a light-hearted exploration of some J
 inja anti-patterns\, and a dive into powerful new Jinja features enabled i
 n recent Ansible Core releases. Learn to confidently embed handlebars in y
 our automation without going "over the handlebars".
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Don't Fear the Jinja - Beyond the Handlebars with Ansible - Matt Da
 vis
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/QXPYAU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-H3UXV8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:This talk introduces how Nix-based tools (nix-shell\, devenv\, 
 and flox) can create reproducible\, portable\, and team-friendly C++ devel
 opment environments. Through practical examples\, we’ll see how each of 
 these tools work and help eliminate “It Works On My Machine” problems.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Reproducible C++ Development Environments with Nix - Wout Swinkels
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/H3UXV8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-AAUVX8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Mgmt is a real-time automation tool that is fast and safe. It h
 as passed version 1.0.0 and is almost too powerful to describe\, so we'll 
 demo!\n\nIt can manage GNOME settings\, change firmware BIOS settings\, bu
 ild virtual machines\, manage firefox\, and more.\n\nThis will be a smorga
 sborg of small mgmt demos and other topics which will showcase many of the
  things that were built for customers.\n\nWe are managing routers\, vm hos
 ts\, provisioning metal with automatic power-on\, and so much more.\n\nWe'
 ll show new features in the 1.0.0 release including real-time exported res
 ources (how they should have been done) declarative looping\, show our glo
 riously fast function engine\, and more!\n\nAs usual\, I'll live demo to y
 our hearts content!\n\nSome introductory documentation is available: https
 ://mgmtconfig.com/docs/guide/\nAttendees are encouraged to read some befor
 e the talk if they want to get up to speed.\nA number of blog posts on the
  subject are available: https://purpleidea.com/tags/mgmtconfig/
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Mgmt Config: Unexpected things mgmt can do - James (purpleidea)
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/AAUVX8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-XGAVZK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Bootable container images and image mode machines form a new co
 ncept that the Enterprise Linux world is still deciding how to use. Katell
 o\, the content management plugin to Foreman\, has already begun making de
 cisions about how systems administrators would like to manage image mode m
 achines. Come to this talk to learn about bootable container images\, lear
 n how Katello can help keep your image mode machines up to date\, and to d
 iscuss how the future of image mode machine management should look.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.29
SUMMARY:The Future of Bootable Containers in Katello - Ian Ballou
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/XGAVZK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CZKHZN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:An introduction session into the Foreman project - one tool to 
 manage the whole lifecycle of your servers fleet from a web-based UI.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Foreman - A Swiss Army Knife for multiple systems administration - 
 Shimon Shtein
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CZKHZN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-BJKHMX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Managing advanced Hiera data can be tough. Nevertheless\, I wil
 l share two additional techniques for even more headaches:\n-   Use dynami
 c hierarchy paths with scoped Puppet variables to streamline services\n-  
  Incorporate Puppet functions in Hiera lookups for powerful data retrieval
 .\n\nSee (im)practical hacks that can simplify complex OpenVox configurati
 ons and make your automation more fun!
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Beyond Basics: Hiera Hacks for Fun! - Benedikt Trefzer
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/BJKHMX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-YWH8NT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T160000
DTEND;TZID=Europe/Brussels:20260202T162500
DESCRIPTION:Infrastructure-as-code runs are black boxes. When a deployment 
 takes 20 minutes\, operators have no visibility into what's actually slow:
  provider API calls\,s tate operations\, network latency\, or something el
 se entirely. Traditional logs show what happened\, but not why it's slow.\
 n\nThis talk demonstrates how OpenTofu integrated native OpenTelemetry sup
 port to expose infrastructure deployment internals through distributed tra
 cing. The speaker walks through real-world debugging scenarios where OTel 
 traces revealed hidden bottlenecks such as slow provider downloads\, ineff
 icient state operations\, and API throttling\, previously all things that 
 may be invisible in traditional logs.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.13
SUMMARY:Debugging Slow Infrastructure Runs with OpenTelemetry in OpenTofu -
  James humphries
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/YWH8NT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-UQPK87@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T162500
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Come listen of a panel of OpenTofu maintainers talk about their
  experience running the project and collaborating with the community.\n\n>
 50% of the panel time will be dedicated to answering questions from the co
 mmunity\, gathering feedback\, and perhaps even sharing fun anecdotes from
  the journey.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.13
SUMMARY:Q&A with the OpenTofu maintainers - Sebastian Stadil
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/UQPK87/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-UYXXAQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T162500
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:How do you take the best of cloud-native beyond the data center
 \, to empower farmers in the field?\n\nAurea Imaging powers precision agri
 culture by running AI inference directly on devices mounted on tractors. U
 sing onboard sensors\, cameras\, and GPUs\, these devices analyze trees in
  real time to optimize spraying and reduce waste. But getting cloud-native
  workloads to run reliably on the far edge\, in environments that are ofte
 n air-gapped\, disconnected\, and physically demanding\, requires more tha
 n just containerizing code.\n\nTogether with the CNCF Sandbox project Kair
 os\, Aurea Imaging built a production platform where devices boot from con
 tainer images: an immutable\, reproducible system running K3s and managing
  its lifecycle “as code.” This approach replaces traditional embedded 
 provisioning with declarative configuration\, image-based deployment\, and
  seamless OTA updates\, bringing the power of cloud-native and AI beyond t
 he data center.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:Cloud Native at the Far(m) Edge: Running Kubernetes and AI on Tract
 ors - Mauro Morales\, Jordan Karapanagiotis
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/UYXXAQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-E9ANZ8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T162500
DTEND;TZID=Europe/Brussels:20260202T165000
DESCRIPTION:Recent months have seen several supply chain attacks\, such as 
 the `tj-actions` incident. Is your CI/CD pipeline prepared to defend again
 st them?\n\nPipelines have privileged access to your code\, infrastructure
 \, and secrets\, making them a critical component of any modern software d
 evelopment lifecycle (SDLC).\n\nIn this talk\, we will show practical stra
 tegies to secure your pipeline\, covering both common vulnerabilities and 
 lesser-known attack vectors. We will go beyond basic recommendations like 
 pinning actions by SHA\, and explore how misconfigured repositories can le
 ad to remote code execution (RCE) simply by opening a pull request.\n\nAtt
 endees will leave with actionable steps and a deeper understanding of how 
 to fortify their pipelines against real-world threats.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:Beyond SHA Pinning: Security for CI/CD Pipelines - Andoni Alonso\, 
 Paco Sanchez
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/E9ANZ8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-FCTQXS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T174000
DESCRIPTION:When every dev team rolls out their own infrastructure dependen
 cies you know what is coming: chaos. In one of my recent projects I ended 
 up with hundreds of Terraform solutions\, sometimes even split across diff
 erent teams working on the same app. It worked\, but it was not pretty.\n\
 nThat is when I gave the teams some ASO powers. With the Azure Service Ope
 rator they could deploy their application dependencies in the same way the
 y already deploy their containers. Suddenly things looked a lot cleaner\, 
 more consistent and easier to manage.\n\nIn this session I will share what
  that looked like in practice\, the lessons learned\, the benefits and of 
 course a demo. You will walk away with concrete ideas on how to cut down T
 erraform sprawl\, make life easier for your developers and bring some orde
 r back into your deployments.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:ASO(cial) Superpowers: Streamlined App Deployments with Azure Servi
 ce Operator - Daniel Paulus
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/FCTQXS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-YX8ZTC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:Curious about what is new in Pulp Python? This talk highlights 
 recent features with a focus on their practical application.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.29
SUMMARY:What Is New in Pulp Python - Jitka Halova
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/YX8ZTC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-TQJT8P@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T174000
DESCRIPTION:Open Source is essential for most IT orgs.\n\nWhether you run n
 ative applications or containers\, there is always open source underneath.
 \n\nOpen Source is developed in public by people who are interested and en
 gaged.\n\nCompanies take open source\, change colors and sell this as a pr
 oduct. The larger the company\, the higher the price.\n\nWhy should a comm
 unity not participate as business and get their value?
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Community and Business - Martin Alfke
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/TQJT8P/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-EQ8VWB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:“The use of containers in a Puppet environment offers numerou
 s advantages. Containers enable efficient deployment of the Puppet infrast
 ructure\, accelerate testing cycles with VoxBox\, and automate software up
 dates through the integration of Renovate with GitLab/GitHub. The combinat
 ion of Semantic Release and containers also simplifies versioning and chan
 gelog creation of Puppet modules. Thus\, containers contribute significant
 ly to increased efficiency and automation in this environment.”
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Using containers in openvox environments - Robert Waffen
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/EQ8VWB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-RLFAJQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:At BCIX we have moved from writing switch configurations by han
 d to a mostly automated process centered around NetBox.\n\nPreviously\, th
 e information required for the network switch configurations has been scat
 tered across different tools and locations:\n- IXP Manager (an open-source
  management platform designed to facilitate the operations and administrat
 ion of Internet Exchange Points (IXPs) developed by INEX)\n- NetBox \n- ex
 isting device configurations.\n\nThis over time created inconsistencies. T
 o solve this issue\, we have come up with a four step plan:\n - Collecting
  Data in NetBox using ansible\n - Generating the configs with jinja2-templ
 ates\n - Compare and validate actual vs intended configurations\n - Deploy
 ment of the configs on the switches\n\nThis improved consistency across IX
 P Manager\, NetBox and the switch configurations. Additionally this has en
 abled us to leverage NetBox for further automation tasks like preparing\, 
 announcing and doing Maintenances on the BCIX Peering Platform more effici
 ently.
DTSTAMP:20260422T103843Z
LOCATION:B.2.015
SUMMARY:Automating Config Deployment with NetBox - Christopher Rössler
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/RLFAJQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CSS3XT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T174000
DESCRIPTION:Antsibull-nox is a extension for nox that makes it easy to run 
 various tests and other testing tools for Ansible collections. In this tal
 k\, I want to present some background on why I created antsibull-nox\, why
  I chose nox (instead of\, say\, tox)\, and demonstrate on how you can use
  antsibull-nox to test your Ansible collections.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Using antsibull-nox to test your Ansible collection - Felix Fontein
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CSS3XT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-HQLRFF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:Modern Puppet module development requires more than just local 
 Vagrant tests. In this talk\, we’ll explore Beaker providers like **beak
 er-kubevirt** and **beaker-google**\, and show how they make it possible t
 o test modules in Kubernetes and cloud environments. We’ll also demonstr
 ate how to integrate Beaker tests into CI pipelines using GitLab CI and Gi
 tHub Actions\, making acceptance testing easier and more reliable.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:CI Testing with Beaker - Steven Pritchard
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/HQLRFF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-QGSZTT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:How do you transform dozens of ansible network collections into
  predictable\, “always-green” releases? We will share how the Ansible 
 Networking team standardizes structure\, testing\, and release hygiene acr
 oss collections\, so users get fewer surprises and faster fixes. We will c
 over our CI gates (sanity/unit/integration)\, Galaxy readiness checks\, br
 anch strategy\, and what “Done” means before publishing.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Behind The Scene- How We Ship Ansible Network Collections - Chetna 
 Agrawal
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/QGSZTT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-VCTJTA@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:This talk demonstrates how to deploy SUSE Linux Enterprise Serv
 er 16 (SLES16) hosts using Foreman\, streamlining provisioning and configu
 ration processes. With SLES16 replacing YaST with Agama\, additional adjus
 tments are required for host provisioning in Foreman. The session also hig
 hlights the integration with the SUSE Customer Center (SCC) for seamless a
 ccess to official SLES repositories.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Agama? How SUSE SLES16 Provisioning works with Foreman. - Bernhard 
 Suttner
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/VCTJTA/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-GA93UM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T165000
DTEND;TZID=Europe/Brussels:20260202T171500
DESCRIPTION:Managing infrastructure-related repositories can be repetitive 
 and error-prone—keeping dependencies\, configurations\, and manifests up
 -to-date is a constant challenge. Updatecli offers a practical\, declarati
 ve approach to automate these updates\, making infrastructure maintenance 
 safer\, faster\, and more predictable.\n\nIn this session\, I’ll demonst
 rate how to use Updatecli in real-world scenarios:\n\nDetecting and updati
 ng dependencies across multiple repositories.\n\nWriting declarative updat
 e rules that are safe and repeatable.\n\nIntegrating Updatecli into CI/CD 
 pipelines to automate maintenance.\n\nThrough a live demo\, attendees will
  see how to turn tedious manual updates into automated workflows. You’ll
  leave with actionable knowledge to keep your infrastructure repositories 
 current\, compliant\, and easier to manage—without adding complexity.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:Simplifying Infrastructure Maintenance with Declarative Updates - V
 ernin Olivier
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/GA93UM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-TMVAMQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T171500
DTEND;TZID=Europe/Brussels:20260202T174000
DESCRIPTION:Over the last year I've been working on migrating Fedora's agin
 g Nagios & Collectd stack to Zabbix\, using Ansible to deliver the full Za
 bbix config - no UI-side config needed. \n\nIn this talk\, we'll explore:\
 n- Why we moved to Zabbix over other tools\n- The perils of a separate mon
 itoring role\, and how to instead put your application monitoring in your 
 application roles\n- The tech debt of figuring out how & why checks exist 
 in your old stack... is "this one" even needed any more?\n- The people sid
 e of tech debt work - practicalities for helping the people around you to 
 get on board when "the current thing still works\, doesn't it?"\n\nIt's be
 en an interesting journey getting this project over the line\, and while t
 here might not be any shiny new technologies to come from it\, I think the
 re are lessons worth sharing. We all have tech debt\, after all.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.29
SUMMARY:Upgrading Fedora's Monitoring - a real Tech Debt story - Greg Sutcl
 iffe
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/TMVAMQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-DVS97G@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T171500
DTEND;TZID=Europe/Brussels:20260202T174000
DESCRIPTION:[OpenBolt](https://github.com/OpenVoxProject/openbolt) is a CLI
  application from the [OpenVoxProject](https://voxpupuli.org/openvox/). It
  \nprovides different ways to run your beloved sysadmin scripts with prope
 r \nguardrails and it makes it easy to glue them together into Plans. For 
 \nyears\, people wanted to have a Web UI\, besides the CLI\, to run the \n
 various tasks and plans. We now added a Foreman plugin\, which enables \np
 eople to run everything via the Web UI or the Foreman API!\n\n* What is Op
 enBolt and where does it come from?\n* What are Tasks?\n* What are Plans?\
 n* How does it fit into the Foreman ecosystem?\n\nIn this talk I would lik
 e to answer those questions showcase what OpenBolt is and the benefits it 
 provides\, and also do a live demo.\n\n* [Foreman OpenBolt Plugin sourceco
 de](https://github.com/overlookinfra/foreman_openbolt?tab=readme-ov-file#f
 oreman-openbolt)\n* [Foreman Smartproxy OpenBolt Plugin sourcecode](https:
 //github.com/overlookinfra/smart_proxy_openbolt?tab=readme-ov-file#smart-p
 roxy---openbolt)\n\nThe slides are [available online](https://bastelfreak.
 de/cfgmgmtcamp2026/openbolt.html#1). A collection of all my talks is at [g
 ithub.com/bastelfreak/talks](https://github.com/bastelfreak/talks).
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Bringing OpenBolt into Foreman - Tim Meusel
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/DVS97G/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-UJHJE7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T171500
DTEND;TZID=Europe/Brussels:20260202T174000
DESCRIPTION:Maintaining accurate\, up-to-date documentation for Ansible rol
 es is a persistent challenge when maintaining ansible roles. ansible-docsm
 ith solves this problem by automating documentation generation from a sing
 le source of truth - argument_specs.yml file. \n\n  In this talk\, we'll e
 xplore ansible-docsmith and how to use it to forget about ever updating th
 e readme.md file for the role\, but always keeping it up to date. \n\n  - 
 Using argument_specs.yml as the single source of truth for ansible role re
 adme.md file\n  - Using ansible-docsmith in CI/CD: automation pipelines an
 d pre-commit hooks\, making documentation updates effortless\n  - Availabl
 e customization options in ansible-docsmith: how to use Jinja2 templates t
 o generate readme.md according to your specific documentation standards\n 
  - Compare ansible-docsmith with ansibull-docs - pros and cons\, use case 
 scenarios\n\nhttps://github.com/foundata/ansible-docsmith
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:ansible-docsmith - ultimate tool to document ansible roles - Kirill
  Satarin
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/UJHJE7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-U7RVYV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260202T180000
DTEND;TZID=Europe/Brussels:20260202T220000
DESCRIPTION:Social event across the street
DTSTAMP:20260422T103843Z
LOCATION:The Zone
SUMMARY:Social Event - 
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/U7RVYV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-ZJ3XH8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T090500
DTEND;TZID=Europe/Brussels:20260203T093000
DESCRIPTION:Opening Day 2
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Opening Day 2 - Toshaan Bharvani\, Kris Buytaert
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/ZJ3XH8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-S93BW8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T093000
DTEND;TZID=Europe/Brussels:20260203T102000
DESCRIPTION:Configuration management has long struggled to reconcile the st
 ability of static definitions with the agility of dynamic environments. Th
 is traditional separation has led to fragmented tools\, complex workflows\
 , and costly outages.\n\nChallenging the common view of configuration as a
  purely static entity\, we will demonstrate how to seamlessly integrate st
 atic schemas and versioned configurations with the demands of dynamic comp
 onents\, such as policy enforcement\, monitoring\, and ephemeral configura
 tion using CUE's logic-based approach to configuration. We show by means o
 f real-life examples that this approach goes beyond mere templating\, enab
 ling the slicing and dicing of configuration from different sources and fo
 rmats to enable cross-cutting functionality that adapts to evolving condit
 ions.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Beyond Static Files: Dynamic Configurations for a Future-Proof Worl
 d - Marcel van Lohuizen\, Roger Peppe
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/S93BW8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-QV7JPB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T102000
DTEND;TZID=Europe/Brussels:20260203T111000
DESCRIPTION:The first two decades of the 21st Century were a Gilded Age for
  open source\, and the tech industry\, with all that implies. That age is 
 over\, and open source is now entering a new era\; the available resources
  for open source development are declining\, with corporate layoffs\, shif
 ting priorities\, the adoption of source-available licensing\, and develop
 er burnout all taking a toll. \n\nWhat comes now is uncertain\; open sourc
 e is here to stay\, but in what form?
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:The Gilded Age of Open Source is over - Joe Brockmeier
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/QV7JPB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-AURM7P@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T112500
DTEND;TZID=Europe/Brussels:20260203T121500
DESCRIPTION:Panel discussion about Souverign Computing / Building a Europea
 n Cloud ..
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Panel:  Souvereign Computing - Walter Heck\, Toshaan Bharvani\, Kri
 s Buytaert\, Frank Louwers\, Marcel Kornegoor\, therojam\, Koen de Jonge
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/AURM7P/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-UTCKK9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T121500
DTEND;TZID=Europe/Brussels:20260203T122000
DESCRIPTION:In the course of their module stewardship over community Puppet
  code and tooling\, the Vox Pupuli organzation maintains a sprawling ecosy
 stem of Puppet modules with lint\, spec\, and acceptance tests across many
  OS/version matrices. This Ignite shows how they turned noisy CI into sign
 al by wiring GitHub Actions to Datadog CI Visibility - surfacing flaky tes
 ts\, speeding triage\, and tracing bottlenecks. We’ll share the dashboar
 ds\, alerts\, and tags that keep regressions at bay- and how to reuse the 
 pattern in your repos.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Untaggling Strings: Getting CI Visibility for Vox Pupuli Tests - Pe
 ter Souter
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/UTCKK9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-MFY3SB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T122000
DTEND;TZID=Europe/Brussels:20260203T122500
DESCRIPTION:Are you interested in starting a company? A year ago\, a friend
  and I got a wild hair and did just that. We took no VC\, committed to Ope
 n Source and sticking it to the man. A year in\, things are developing muc
 h slower than I’d wanted but we’re doing all right. We’re signing so
 me decent contracts and have made our first few hires.\n\nI’d like to te
 ll you a few quick stories and maybe help you work up the nerve to jump in
  the pool too.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Every day I’m hustlin’ - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/MFY3SB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-MGVWWM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T122500
DTEND;TZID=Europe/Brussels:20260203T123000
DESCRIPTION:Ever shipped a "simple fix" at 4 PM on Friday that took down pr
 oduction? Felt like a genius after making Kubernetes work\, only to realiz
 e six months later you understood nothing? Welcome to the beautiful\, chao
 tic feedback loop of technology work. This talk explores how our brains be
 tray us in the most predictable ways. You'll discover why dopamine hits fr
 om solving problems make us addicted to complexity\, how the Dunning-Kruge
 r effect means we're most confident when we know the least\, and why the t
 ech industry's rapid change keeps us perpetually cycling through peaks of 
 "I've got this!" and valleys of "I know nothing."
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Dopamine\, Dunning-Kruger\, and a Life in Technology: Why We're All
  Confidently Wrong About Everything (And That's Okay) - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/MGVWWM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-TKV8RR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T123000
DTEND;TZID=Europe/Brussels:20260203T123500
DESCRIPTION:We love to do Agile and have DevOps and implement tools and fra
 meworks and processes\, but are we really any better off than we were fift
 een or more years ago? What is the basis for how we go forward as engineer
 s?
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:How We Treat Each Other At Work - Richard W. Bown
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/TKV8RR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-W8NCFX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T142500
DESCRIPTION:Rudder is an open source solution for managing system security 
 and configuration\, with a strong focus on continuous checks and complianc
 e.\n\nWith its GUI\, it makes it easier for users to  define  security con
 figurations and get feedback. Its API allows integration with most softwar
 es that interact with your infrastructure.\n\nThis talk will present Rudde
 r and its use cases\, then focus on the new version\, Rudder 9.0\, and con
 clude with a demo of configuring and hardening new instances on AWS
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Rudder: automate system security and configuration with GUI\, API a
 nd YAML - Nicolas CHARLES
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/W8NCFX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-PES9FE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:As one of the big events on the Ansible Community calendar\, Cf
 gMgmtCamp is an opportunity to get together and review how we're doing as 
 a community.\n\nThis talk is aimed at anyone with an interest in Ansible\,
  as all voices are welcome in the discussion of how to shape the community
  in the coming year.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Ansible - State of the Community - John "gundalow" Barker\, Don Nar
 o
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/PES9FE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-SYSTYP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:Ansible has long been a cornerstone of configuration management
  in the Foreman ecosystem.\nWhile the existing integration offers robust c
 apabilities\, users have expressed desire for DevOps workflows.\n\nIn this
  talk\, we will introduce a reimagined Ansible integration\, designed to a
 ddress these needs.\nThis new approach brings advanced features\, such as\
 n\n* version control integration\,\n* isolated execution environments and\
 n* lifecycle management.\n\nFor Foreman users and developers alike\, this 
 talk gives an overview of "foreman_ansible_director"\, ATIX's new Ansible 
 integration for Foreman.\nThis overview consists of our design decisions\,
  lessons learned during development\, a look ahead and a live demo!
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:The Director's Cut: A new role for Ansible in Foreman - Thorben Den
 zer\, Jan Bundesmann
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/SYSTYP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-YHL3JY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:Introducing a new style of Configuration Management tool that i
 s first class usable in many situations:\n\n * Easily write idempotent she
 ll scripts\n * Easily manage groups of resources in manifests\n * Simple t
 o deploy networked schedular\n * Global scale distributed application mana
 ger via Choria Autonomous Agents\n\nIn this talk we will introduce these c
 apabilities and demonstrate various use cases.\n\nInformation about the pr
 oject can be found on its website https://choria-cm.dev
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:Introducing Choria Configuration Manager - R.I.Pienaar
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/YHL3JY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-WTLM8B@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:Learn how 3 nerds help keep the Netherlands secure and accessib
 le using Nix and NixOS.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Keeping the Netherlands secure and accessible with Nix - Johan Bloe
 mberg
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/WTLM8B/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-NRVBJE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:Compliance as Code shouldn’t stop at a single operating syste
 m. With Compliance Engine\, we’ve expanded support beyond the traditiona
 l RHEL family to include Windows systems\, and we’re working toward Ubun
 tu/Debian as well. This talk will explore the challenges and lessons learn
 ed while bringing compliance data and enforcement to multiple platforms. W
 e’ll discuss differences in compliance frameworks\, strategies for testi
 ng and verification\, and how to keep compliance data consistent and reusa
 ble across diverse environments.
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Cross-Platform Compliance - Steven Pritchard\, Kendall Moore
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/NRVBJE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CE9YF8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T140000
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:s observability systems grow more complex\, the cognitive load 
 on users increases quite fast. This talk presents an approach that could b
 e game-changer in the future: using AI assistants as intelligent interface
 s to your observability stack. By implementing and using MCP (Model Contex
 t Protocol) servers\, we can transform how observability users interact wi
 th metrics\, logs\, and traces. You will see how teams can query their sta
 ck in plain English and use natural language to explore data\, debug issue
 s\, and even work with configurations.\nThe session covers both theoretica
 l foundations and practical implementation. It demonstrates how you can in
 tegrate AI assistants directly into your day-to-day workflows and provides
  a comprehensive walkthrough of:\n- MCP architecture and how it enables LL
 Ms (Large Language Models) to execute observability tasks\n- Setting up an
 d configuring MCP servers (demonstrated with VictoriaMetrics) and integrat
 ion with popular AI assistants\n- Current and planned features of Victoria
 Metrics MCP Server\n- Real-world use cases: data exploring\, query explana
 tion\, working with alerting rules\, cardinality analysis\, intelligent de
 bugging\, obtaining context-rich answer for your questions\, etc\n- Variou
 s tips on how to make AI assistants work better with the observability sta
 ck\nWhether you're an SRE looking to reduce toil\, a platform engineer see
 king to democratize monitoring access\, or a leader evaluating AI's role i
 n operations\, this talk provides practical insights and tools for possibl
 e transformation of your observability practice.\nThis approach doesn't re
 place monitoring expertise at the moment — it amplifies it\, making expe
 rt knowledge accessible to entire teams\, giving you a powerful teammate i
 n the form of AI assistant.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:How to Use an AI Assistant with Your Monitoring System - Dmytro Koz
 lov
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CE9YF8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-EJRFHU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T142500
DTEND;TZID=Europe/Brussels:20260203T145000
DESCRIPTION:Automation management tools focus on enforcement\, pushing desi
 red state \nto systems. But we see growing needs for configuration auditin
 g\, especially for security reasons\, which do not fit this workflow. It r
 equires the ability to fetch real values and check them with a wide range 
 of criteria.\nThis talk presents a tool designed specifically for configur
 ation files auditing. It is based on Augeas\, leveraging its powerful pars
 ing capabilities and lens-based architecture\, and extends  it with dedica
 ted auditing keywords\, such as regex matching\, numerical comparisons\, a
 llowed-value lists\, and more. Output is designed to provide useful contex
 t\, using compiler-like messages\, diffs outputs\, etc. The tool stays cap
 able of doing remediation.\nWe' will demonstrate configuration files check
 s in the context of several security benchmarks\, showing how this approac
 h bridges the gap dedicated audit scripts and automation tooling.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:The missing layer: Security auditing of configuration files - Alexi
 s Mousset
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/EJRFHU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-XD8SWD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:Modern times allow extraordinary things\, like writing from scr
 atch modern web interfaces to hosts management tools without knowing how t
 o code.\nPabawi is a Web Interface to Puppet\, Ansible\, Bolt and potentia
 lly any infrastructure management tool. It's mostly written by Claude Sonn
 et\, via Kiro\, where the human\, Alessandro Franceschi\, keeps on asking\
 , testing and asking again.\n\nThe presentation is both about Pabawi usage
  and features\, and about the AI tools used in the process\, with the inev
 itable lessons learned and things that proved to be useful.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:Introducing Pabawi. Puppet Ansible Bolt Awesome Web Interface. - Al
 essandro Franceschi
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/XD8SWD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-8NZDMV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:In network automation\, reliable backups are critical but often
  overlooked. This session explores how to design a consistent\, vendor-neu
 tral backup and restore workflow using Ansible.\nBackups that “usually w
 ork” aren’t good enough. This talk presents a battle-tested\,   backup
 /restore workflow for Cisco IOS/IOS-XR/NX-OS using Ansible and Validated C
 ontent. We’ll show how to pick the right transfer method (SCP/SFTP/TFTP)
 \, enable and secure internal file servers\, and make tasks idempotent acr
 oss vendors. We’ll also cover selecting device-native paths (bootflash:/
 \, disk0:\, /misc/config) to avoid path pitfalls.\n We will also go throug
 h a lightweight\, offline rules + ML approach that scores the severity of 
 configuration diffs (e.g.\, VLAN/ACL/BGP/interface changes) to prioritize 
 reviews and automate safe rollbacks. Live demos include copying configs\, 
 verifying hashes\, ranking diff severity\, and controlled restores.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Reliable Network Backups & Restore with Ansible: Idempotent\, Vendo
 r-Neutral\, — with AI/ML Diff Severity - Rohit Thakur
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/8NZDMV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-Y833ZQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:LLMs can write Ansible roles and playbooks as well as plugins a
 nd modules to a relative degree of competency with commodity hardware that
  you can run offline\, at home\, with less privacy and security concerns.\
 n\nThey certainly understand what Ansible is\, how it works and they can w
 rite YAML\, Jinja or Python.\n\nWhat about troubleshooting an issue with a
 n Ansible playbook ?\nYou could provide it with a log file or copy & paste
  the results of your ansible-playbook command.\nMaybe it could point you i
 n the right direction... or hallucinate. Who knows ? ¯\\\\_(ツ)_/¯\n\nA
 RA Records Ansible playbook results to a database and provides an API to q
 uery the results.\nWhat if we gave a LLM programmatic access to that API u
 sing Model Context Protocol (MCP) ?\nIt would allow the model to include c
 ontext like host facts\, playbook files and detailed task results\, amongs
 t other things.\n\nThe author experimented with it (for science) and the r
 esults are interesting.\n\nJoin us to learn about the experiment\, how it 
 works and how it might be useful in a number of ways.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Asking a local LLM about my Ansible playbooks because why not - Dav
 id Moreau-Simard
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/Y833ZQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-JGE9KE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:SysInspect began life as an ADAS integrity observer in automoti
 ve systems. Over time\, it morphed into a full-blown configuration & anoma
 ly monitoring framework. Now it’s pushing into the embedded & IoT domain
 \, where the usual CM tools usually don’t dare to. In this talk I’ll s
 how how SysInspect handles anomaly detection\, integrity in very constrain
 ed devices\, and scales seamlessly up to full clusters.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:SysInspect: from prototype to production - Bo Maryniuk
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/JGE9KE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-88YNP8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T151500
DESCRIPTION:The OpenTelemetry framework has\, next to log and metrics\, sig
 nals for application tracing information. The ecosystem is geared towards 
 webapplications\, but is not exclusive to it. In this talk\, I'll discuss 
 how we added basic tracing support to PowerDNS\, how we pass trace info to
  downstream servers via DNS\, and what this looks like in Jeager. We did t
 his without using the existing OpenTelemetry C++ SDK\, so strap in for som
 e code and protocol hijinks and get more familiar with OpenTelemetry Traci
 ng in the process.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:OpenTelemetry Tracing\, not just for webapps - Pieter Lexis
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/88YNP8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-LHWU8T@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T151500
DESCRIPTION:Your code is released with a free license\, but your project ru
 ns on proprietary platforms like Slack\, GitHub\, Notion\, or Zoom. Does i
 t matter? In this talk\, I will show how relying on non-free tools contrad
 icts open source values\, excludes contributors\, locks your community int
 o corporate ecosystems\, and drives away idealistic contributors who care 
 deeply about freedom. We’ll also tackle common justifications\, like con
 venience or popularity\, and show how they often mask deeper trade-offs.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Free Software Needs Free Tools: Making Your Project Truly Open - Ja
 n Ainali
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/LHWU8T/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-C7SJ99@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T151500
DESCRIPTION:IHEPCC is the Computing Center of the Institute of High Energy 
 Physics\, Chinese Academy of Sciences. We have been using Foreman and Pupp
 et to manage our high-energy physics computing platform since 2013\, curre
 ntly managing over 4000 nodes and multiple data centers. In this report\, 
 I will introduce how we use Foreman and Puppet\, and the corresponding dev
 elopment we have done for our local computing environment. I also hope to 
 share and learn from other experts in this area.
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Introduction to the Automated Operation and Maintenance System at I
 HEP - Xiaofei Yan
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/C7SJ99/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-LDHSVL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T145000
DTEND;TZID=Europe/Brussels:20260203T151500
DESCRIPTION:The demand for more control over corporate IT assets grow signi
 ficantly in the last 2 years. The project EU OS proposes a concept based o
 n open source to setup and control a corporate Linux laptop fleet in the p
 ublic (and private) sector.\n\nIn this talk\, we present the problem EU OS
  attempts to solve\, the proposed solution based on bootc clients managed 
 by foreman\, report on on-going proof of concepts and present our wish lis
 t to cover missing features. For this\, we leverage foreman for provisioni
 ng of EU OS\, imagemode patching\, artefact store for both the OS and for 
 corporate flatpaks\, and enrolment in FreeIPA for user management.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:EU OS use case study: bootc-based laptop fleet management with fore
 man - Robert Riemann\, Stefan Bogner\, Jonas Trüstedt
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/LDHSVL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-LLCCHN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T151500
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:Day One operations focus on initial deployment\, provisioning r
 esources\, and achieving operational state. Day Two operations encompass o
 ngoing lifecycle management: updates\, drift correction\, decommissioning\
 , and sustained operational health.\nThe evolution from Puppet and Chef to
  Ansible\, Terraform\, Pulumi\, and platforms like Crossplane represents d
 ecades of innovation in infrastructure automation. Each generation has adv
 anced deployment capabilities\, yet consistent patterns emerge in post-dep
 loyment operational challenges.\nThis talk explores the intricate transiti
 on from deployment to sustained operations\, a journey marked by recurring
  themes in the evolution of configuration management. We'll dissect how di
 fferent approaches handle this transition\, exploring operational challeng
 es across infrastructure layers from bare metal through hypervisors to clo
 ud platforms.\nThrough comprehensive historical analysis\, we'll delve int
 o questions such as: Why do similar operational challenges persist across 
 different generations of tooling? How do state management approaches compa
 re to distributed coordination systems? What can we learn from examining i
 nfrastructure as dynamic systems rather than static code?\nAdditionally\, 
 we'll explore the relationship between infrastructure automation tools and
  observability platforms\, investigating how the separation between these 
 domains affects operational visibility and decision-making during Day Two 
 operations.\nYou'll gain insights into approaches to infrastructure manage
 ment that address the complete operational lifecycle\, leaving you prepare
 d to tackle the challenges ahead.
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:The Day Two Problem: Examining Decades of Infrastructure Automation
  Evolution - Yair Etziony
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/LLCCHN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-NDAM98@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T151500
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:How to migrate your Puppet [Enterprise] CA to OpenVox server. J
 ust a short step by step guide on how to migrate.
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:How to migrate your Puppet [Enterprise] CA to OpenVox server - Robe
 rt Waffen
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/NDAM98/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-8WDVVM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T151500
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:Integrating Red Hat Insights Compliance into Foreman
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Insights Compliance in Foreman - Roman Blanco
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/8WDVVM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-QLFDWN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T151500
DTEND;TZID=Europe/Brussels:20260203T154000
DESCRIPTION:CNCF Landscape is continuously evolving as more new projects ar
 e emerging either in the category of cloud-native\, CI-CD\, container runt
 ime\, or more.\n\nThe main source of these projects is the Open Source con
 tributors that help to drive these projects from Sandbox to the Graduate o
 nes by providing valuable feedback\, identifying bugs and addressing real-
 world use cases.\n\nHowever\, there are times when you need to find the ri
 ght Open Source tools and get help from the Community to get the best resu
 lts for your project.\n\nIn this talk\, you will get an understanding abou
 t the the Grafana Open Source Eco-system and how it is helping the CNCF Co
 mmunity/Projects. This will be a beginner-level talk\, but everyone is wel
 come to join no matter how much experience you might have.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:A walk through the Open Source Eco-System in the CNCF Observability
  Landscape - Syed Usman Ahmad
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/QLFDWN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-TTBHGC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:The Ansible community team at Red Hat work to dismantle closed 
 infrastructure and open up workloads and processes to community contributo
 rs.\n\nJoin me to hear how we moved from locked-down Jenkins jobs to trans
 parent\, community-managed GitHub workflows. I'll share how we navigated t
 he technical challenges of migrating a truly chonky Sphinx build process\,
  preserved a decade of SEO authority\, and scored some major quality impro
 vements by providing contributor access.\n\nIt all started at an Ansible c
 ontributor summit at CfgMgmtCamp 2023 too! So please join me as I share wh
 at we learned about infrastructure\, trust\, and some unexpected ways inve
 stment in OSS can unlock community potential.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:How we opened up Ansible's documentation infrastructure to the comm
 unity - Don Naro
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/TTBHGC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-NNFGN9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:There are several Ansible Style Guides and I would like to pres
 ent a different one based on existing ones with certain guidelines added a
 nd changed\n\nIt covers topics such as list of dictionaries as recommended
  structure for "more complex" variable\, usage of set_fact\, etc.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Ansible Style Guide and guidelines for compatibility with newer ver
 sions of Ansible community package/ansible-core (Ansible 12/ansible-core 2
 .19 and above) - Kostiantyn Volenbovskyi
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/NNFGN9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-EMBSD3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:Ever scaled your database to handle more users\, only to find t
 he WAF's old rate-limiting rules are now blocking legitimate traffic?\n\nT
 his is one of examples of the classic configuration drift problem. Maintai
 ning a coherent configuration of the many components the modern systems ar
 e composed of is a challenging task. \nEvolving this configuration to matc
 h the constantly changing world is even tougher.\n\nThis talk introduces "
 Expectations Driven Deployments" (EDD)\, a practical engineering approach 
 influenced by Test Driven Development. EDD suggests encoding our expectati
 ons about the system behavior with the goal of driving infrastructure\, ap
 plication\, and observability configuration then refining these expectatio
 ns using the data obtained from the live system.\n\nImplementation example
 s we'll consider in the talk are based on CUE language which gives powerfu
 l means to achieve sustainable composition of a complex system.\n\nThe sou
 rce code used during the talk is available on GitHub: [roman-mazur/poll](h
 ttps://github.com/roman-mazur/poll).
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Expectations Driven Deployments - Roman Mazur
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/EMBSD3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-QHPTF3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T162500
DESCRIPTION:Foreman is a powerful - and complex - piece of software\, espec
 ially if you want to use its Metal-as-a-Service functionality\, or just si
 mply provision bare metal on it.  \nWhat if we could strip it down to _jus
 t_ a Rails service\, without losing any of that functionality?
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Simplifying the deployment of Foreman as a bare-metal provisioning 
 system - Alexander Olofsson
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/QHPTF3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-WCDFP8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:Mgmt is a real-time automation tool that is fast and safe. It h
 as passed version 1.0.0 and is almost too powerful to describe\, so we'll 
 demo!\n\nIn this demo\, I'll bootstrap an mgmt cluster\, build a virtual m
 achine host\, spin up a cluster of vm's\, and then build and show a small 
 container scheduler. Everything in around ~200 lines of mcl. We can then s
 cale it in real-time\, kill hosts\, and have fun by seeing it react.\n\nOf
  note\, everything gets deployed with a "single enter key press" to start 
 up mgmt the very first time. Building out your infrastructure without a bo
 otstrapping problem\, is something we rarely see\, even at the hyperscaler
 s. We can do better.\n\nI'll also throw in CPU hot swapping\, and automati
 c wireguard clustering to really show things off. And it wouldn't be eye c
 andy if you didn't see a GUI generated entirely in mcl using golang and wa
 sm.\n\nAs usual\, I'll live demo to your hearts content!\n\nSome introduct
 ory documentation is available: https://mgmtconfig.com/docs/guide/\nAttend
 ees are encouraged to read some before the talk if they want to get up to 
 speed.\nA number of blog posts on the subject are available: https://purpl
 eidea.com/tags/mgmtconfig/
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:Mgmt Config: Solving the bootstrapping problem - James (purpleidea)
 \, Andrew Clay Shafer
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/WCDFP8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-78VKZV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T162500
DESCRIPTION:Many monitoring solutions exist for tracking numbers and percen
 tages which change\, trends\, outliers\, spikes\, and so on. However\, wha
 t about things that don't change\, or rather\, shouldn't change? There are
  many examples of these relevant for security teams to know about. And sin
 ce you don't expect them to change\, any change is noteworthy.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Watch paint dry - Monitoring what doesn't change - Ole Herman Schum
 acher Elgesem
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/78VKZV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-F9MXXR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T162500
DESCRIPTION:With the unexpected proliferation of Puppet implementations\, y
 ou may be wondering how to test your modules effectively. Interestingly\, 
 this isn't a new problem. It's a somewhat known secret that even the Suppo
 rted modules on the Puppet Forge weren't ever tested against Puppet Enterp
 rise\, but like Bruno we don't talk about that. Because it didn't really m
 atter\, except -- well\, when it did.\n\nThat was bad enough\, but now we'
 ve splintered into four separate implementations built by two wildly diffe
 rent groups with very different priorities. We have the legacy Open Source
  Puppet that's still in broad use\, there's the new proprietary Puppet Cor
 e which requires a EULA and a license key to download\, there's Puppet Ent
 erprise which used to be built on OSP but will be based on Puppet Core goi
 ng forward. And now we have the truly Open Source OpenVox implementation b
 uilt by your friends at Vox Pupuli. They're diverging as we speak.\n\nThis
  talk will go over topics such as\n- why it's difficult for community modu
 le authors to test their code against Puppet Core.\n- why it's (was) effec
 tively impossible to test modules against multiple implementations.\n- the
  legal thorniness preventing Vox Pupuli from signing the EULA.\n- the roug
 h spot the ecosystem has been forced into in which paid customers were bei
 ng forced into using effectively untested modules.\n\nMany of my customers
  are current or former Puppet customers and they're methodically migrating
  from legacy OSP to OpenVox so they can keep up with security patches\, pr
 oject evolution\, and new features. But module and gem test suites have al
 ways been written with the assumption that they only had to test against l
 egacy OSP. Some can be tricked into running against OpenVox\, but being ab
 le to test against both at the same time? Not a chance.\n\nMy customers ca
 nnot and will not accept an ecosystem with untested code\, and you probabl
 y don't want to either. But you still need a way to continue testing on le
 gacy OSP until your migration to OpenVox is complete.\n\nWe have been hard
  at work building a pipeline that makes this possible\, with very little u
 pstream modification. Come see how it works.
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Into the Spiderverse of Puppet test pipelines - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/F9MXXR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-9L8DKK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T160000
DTEND;TZID=Europe/Brussels:20260203T162500
DESCRIPTION:In cloud-native environments\, understanding the behavior of di
 stributed applications requires complete observability across metrics\, lo
 gs\, and traces. OpenTelemetry has become the standard for data collection
 \, but it still depends on a backend capable of handling all three signals
  efficiently.\nVictoriaMetrics\, fully compatible with the Prometheus ecos
 ystem\, was designed to ingest and query large volumes of metrics with rec
 ognized performance and efficiency. Today\, it extends these capabilities 
 to logs and traces\, enabling teams to centralize observability in a singl
 e open source system.\nThis session builds on the OpenTelemetry demo to sh
 ow how signals are collected\, stored\, and correlated in VictoriaMetrics\
 , then explored in Grafana. Attendees will see how this approach reduces o
 perational complexity and provides a cloud-native\, scalable observability
  stack without reliance on proprietary solutions.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:Open Source Cloud-Native Observability with VictoriaMetrics and Ope
 nTelemetry - Dmytro Kozlov
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/9L8DKK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-XBH3UZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T162500
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:Crowdsec is something like fail2ban but across multiple hosts/c
 lusters. Mitigation of the attacks can be done by for example in web serve
 r module\, firewalls or custom components (formerly called bouncers). This
  is a story how to use a Mikrotik router as mitigation tool for Crowdsec u
 sing opensource project I forked few weeks ago.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Crowdsec and Mikrotik integration - Michal Sochon
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/XBH3UZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-SRNZYS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T162500
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:Over the past year\, we’ve migrated dozens of Puppet modules 
 to OpenVox. This talk focuses on the technical aspects of migration from t
 ooling and automation to testing strategies\, providing a roadmap for othe
 rs facing the same challenges.
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Migrating Modules to OpenVox - Steven Pritchard
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/SRNZYS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-F8DXGP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T162500
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:While JavaScript has long been the backbone of the Foreman fron
 tend\, both for plugins and core alike\, I decided to shake things up for 
 *foreman_ansible_director*.\nA year and over 9\,000 lines of TypeScript co
 de later\, I'm here to share what I learned.\n\nThis talk will explore:\n\
 n* The surprisingly smooth integration of TypeScript into an existing Java
 Script ecosystem\n* The real benefits of type safety\n* Interoperability w
 ith existing code\n* What this implies for packaging\n\nThis talk isn’t 
 just about TypeScript - it’s a story of how type safety can reduce error
 s\, make life easier for developers\, and improve maintainability of the c
 odebase.
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:From 'undefined' to 'I Told You So' - TypeScript for the Foreman Fr
 ontend - Thorben Denzer
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/F8DXGP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-F8UXJQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T162500
DTEND;TZID=Europe/Brussels:20260203T165000
DESCRIPTION:Amazon Bedrock makes it easy to start building with generative 
 AI\, but managing it with Infrastructure as Code is another story.\nIn thi
 s talk I’ll go through what actually works right now when using OpenTofu
  and the AWS CDK to define a small Bedrock environment.\nI’ll show what 
 parts you can manage cleanly\, what still needs workarounds\, and how both
  tools can fit together in a simple workflow.\nThe goal is to give an hone
 st view of where things stand and what you can expect if you try to do thi
 s yourself today.
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:Can We Manage Bedrock with IaC Yet? A Practical Look Using OpenTofu
  and CDK - Michelangelo Markus
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/F8UXJQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-VM78AU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T171500
DESCRIPTION:Infrastructure as Code (IaC) describes standardized infrastruct
 ure using code - versionable\, reproducible\, and automated. But as enviro
 nments become larger and more diverse\, teams must develop and maintain mo
 re different API integrations to connect tools\, platforms\, and processes
 .\nThe result: a complex interface landscape of (proprietary) interfaces\,
  small-scale workarounds\, and selective bridges that are not only prone t
 o errors but also difficult to scale.\nThe Model Context Protocol (MCP) of
 fers a different approach here: instead of building a separate API solutio
 n for each tool connection\, MCP creates a uniform\, standardized format f
 or context information. The extension by MCP Server represents the next lo
 gical step\, in which they become the linchpin for keeping models\, metada
 ta\, and infrastructure knowledge accessible independently of specific too
 ls. They store the required context centrally\, version it\, and make it a
 vailable organization-wide - as a “single source of truth” for infrast
 ructure knowledge. \n\nThis talk will present the concept and possibilitie
 s and discuss the advantages and disadvantages of MCP. It will also touch 
 on the cultural and technical implications of such a new standard.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:From Code to Context: Infrastructure as Code and the Model Context 
 Protocol - Mar
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/VM78AU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-NWW3JZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T174000
DESCRIPTION:Crinit [krinit] is a new lightweight init system targeted at em
 bedded systems. The feature set includes parallelism\, authenticated confi
 guration\, and a runtime control interface. In this presentation\, we will
  show the goals\, the architecture and some details on the API for this pr
 oject.\n\nThe startup phase of a Linux system is largely ruled by systemd 
 and it does a great job of that.\nBut sometimes it would be nice to have s
 omething simpler and smaller without returning to the highly shell-depende
 nt solution "SystemV-init".\nAlong with these requirements\, security need
 s to be addressed\, by dropped privileges to the least minimum level. Reso
 urce consumption controlled by crinit using cgroups.\n\ncrinits code base 
 is small and fast\, it initialises the userland by traversing a directed d
 ependency graph that can be modified dynamically.\nConfig-files and servic
 e-definitions can be signed to ensure usage of configurations from authori
 zed sources only.\n\nIn dependable systems crinit is used to startup proce
 sses handlings tasks that need to be development according IEC61508 ISO262
 62.\n\ncrinit is an open source community project under MIT license and we
  wish to encourage its wide spread adoption and contribution.\n\nThis pres
 entation will present the goals\, the architecture and some details on the
  API for this project. \n\ncrinit can be found here: https://github.com/El
 ektrobit/crinit
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:crinit - an embedded\, dependable\, security-aware init system - Th
 omas Brinker\, Andreas Zdziarstek
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/NWW3JZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CQDEPX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T171500
DESCRIPTION:Nervous about upgrading to Ansible Core 2.19? Learn how the rev
 amped template engine and error handling in Ansible's latest release will 
 make your life easier from a self-proclaimed Ansible lover.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:A Love Letter to Ansible Core 2.19 - Matt Davis
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CQDEPX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-3A8E9G@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T174000
DESCRIPTION:We'll do a live recording of [Software Defined Interviews](http
 s://www.softwaredefinedinterviews.com)/[Software Defined Talk](https://www
 .softwaredefinedtalk.com).
DTSTAMP:20260422T103843Z
LOCATION:D.Aud
SUMMARY:Software Defined Interviews Live Recording: Andrew Clay Shafer - Co
 té
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/3A8E9G/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-7HGANT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T174000
DESCRIPTION:OpenVox server runs on top of the Java Virtual Machine (JVM). J
 VM ist just the interpreter\, but the languages used are Clojure and Ruby.
  Once upon a time this architecture was choosen for performance reasons. O
 penVox server is hard to bundle\, it uses its own package manager (ezbake)
  and service supervision (read systemd clone aka trapperkeeper). The JVM i
 n production use is hard to deal with\, there are constraints on memory\, 
 caching\, and scaling.\nCan we ditch the JVM (and Clojure)?\nYes\, but...\
 n... these are all the tradeoffs you need to know:\n\n - ruby implementati
 ons\n - ruby concurrency\n - performance\n - architecture workarounds
DTSTAMP:20260422T103843Z
LOCATION:B.1.015
SUMMARY:Should we rewrite OpenVox server in plain ruby? - Marcus Poller
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/7HGANT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-WG9ST8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T174000
DESCRIPTION:Ansible content developers lose hours each day to context switc
 hing\, which kills productivity and increases the risk of human errors.\n\
 nWe've integrated an AI-powered Model Context Protocol (MCP) server direct
 ly into the Ansible VS Code extension to address this problem. The result 
 is a single\, unified development experience that goes beyond an ordinary 
 AI code assistant. Adding MCP server capabilities to the Ansible VS Code e
 xtension gives you an intelligent development environment that allows you 
 to work within the context of all your existing Ansible content\, includin
 g playbook\, roles\, and inventories. As a result\, teams can reduce fragm
 entation in their workflows to gain productivity and standardise and accel
 erate Ansible content development.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Writing\, running\, and testing awesome Ansible content with natura
 l language and AI - powered by Ansible's MCP server - Shatakshi Mishra
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/WG9ST8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-RRDMZZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T165000
DTEND;TZID=Europe/Brussels:20260203T174000
DESCRIPTION:Secrets are everywhere in modern infrastructure - API keys\, cr
 edentials\, tokens\, certificates - but what exactly qualifies as a "secre
 t"? What are static and dynamic secrets? How do they behave?
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Static vs. Dynamic Secrets: What Are We Really Talking About? - Leo
 n Krass
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/RRDMZZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-AXBWWR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260203T171500
DTEND;TZID=Europe/Brussels:20260203T174000
DESCRIPTION:You know the AWS Cloud Development Kit (CDK) lets you define in
 frastructure as code using programming languages like TypeScript and Pytho
 n\, but what if you could do much more than that?\nIn this talk\, we will 
 see code: from CDK Constructs\, Blueprints\, and Aspects to fine-grained a
 ssertions. Then\, we will explore the powerful combination of CDK and Loca
 lStack\, showing how simulating AWS environments locally or in CI can help
  you level up your infrastructure.
DTSTAMP:20260422T103843Z
LOCATION:B.Con
SUMMARY:Next-Level Infrastructure as Code with AWS CDK and LocalStack - Mat
 heus das Merces
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/AXBWWR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-VENJ3R@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:Vox Pupuli's Community Day is a space for community and contrib
 utors to engage directly with each other and collaboratively learn and mak
 e some magic. Do you have a burgeoning project you want to workshop and ge
 t feedback and ideas on? Do you want get the first glimpses at changes com
 ing to the OpenVox platform? Or maybe you'd just like to help shape the ne
 xt year of the community.\n\nExpect a full day of content facilitated by t
 he Vox Pupuli community leaders. We'll talk about the roadmap for the plat
 form. We'll collaborate on ideas and get a pulse on what people are workin
 g on and help each other solve problems. If time and interest allows\, we 
 will hold bird of a feather sessions and/or lightning talks.\n\nBring proj
 ects you'd like to work on and get advice and guidance from peers and Vox 
 Pupuli contributors. We'll have workshop time on TBD topics.\n\nNew to the
  community? Learn about ways to participate and how to get involved with V
 ox Pupuli\, our premier community group.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Vox Pupuli Community Day - Morning Sessions - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/VENJ3R/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-DCRWVC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:It's 2am. Deployments are failing. Your team scrambles between 
 ArgoCD\, Kubernetes dashboards\, and Git history trying to correlate what 
 changed. What if an AI assistant could traverse these tools for you\, not 
 just suggesting commands\, but actually executing investigations with your
  approval?\n\nThis hands-on workshop teaches you to build AI-assisted oper
 ational workflows using Agents supported by MCPs. We're going to create a 
 multi-agent setup that leverages several MCPs (Kubernetes\, ArgoCD\, GitHu
 b\, Pulumi) to autonomously work on classical DevOps and SRE tasks while h
 aving a human in the loop for full enterprise compatibility.\n\n**What You
 'll Build**\n\nParticipants will construct a working multi-agent system wh
 ere:\n- Specialized agents handle different operational domains (infrastru
 cture\, application delivery\, source control)\n- Agents autonomously dete
 ct configuration drift across Kubernetes namespaces\n- Cross-agent coordin
 ation correlates ArgoCD sync failures with infrastructure changes in Pulum
 i\n- GitHub integration queries recent commits and proposes remediation PR
 s\n- Human approval gates maintain control over critical operations
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:Building AI-Assisted Operations: Agentic AI Workshop - Engin Diri\,
  Zaid Ajaj
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/DCRWVC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-BVZBGX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:### Session 1: Getting Started & Discovery (60 min)\n\n**Intro 
 (10 min)**\n- Workshop goals and environment setup\n- Install SI: `curl -f
 sSL systeminit.com/install | bash`\n\n**Hands-On: Building Your Digital Tw
 in (50 min)**\n- Connect SI to a sample cloud environment\n- Import existi
 ng infrastructure resources\n- Explore the visual map of resources\, relat
 ionships\, and dependencies\n- Exercise: Use AI to analyze and document wh
 at's actually running\n- Discussion: Compare discovered state vs. expected
  state\n\n---\n\n### Session 2: Troubleshooting & Remediation (45 min)\n\n
 **Hands-On: Fix It in Simulation (45 min)**\n- Introduce a broken service 
 scenario\n- Walk through issue identification with SI\n- Pull in relevant 
 resources automatically\n- Propose and review fixes in simulation mode\n- 
 Exercise: Approve and apply the fix\n- Debrief: How this changes incident 
 response workflows\n\n---\n\n### Break (15 min)\n\n---\n\n### Session 3: R
 epeatable Infrastructure with Dynamic Templates (60 min)\n\n**Hands-On: Fr
 om Working to Replicated (60 min)**\n- Take a working infrastructure setup
 \n- Create a dynamic template from it\n- Exercise 1: Deploy to a new regio
 n\n- Exercise 2: Promote from dev to prod with parameter changes\n- Demons
 trate importing a new service without breaking automation\n- Discussion: T
 emplate strategies for HA\, DR\, and multi-environment\n\n---\n\n### Sessi
 on 4: Policy Enforcement (45 min)\n\n**Hands-On: Three Layers of Policy (4
 5 min)**\n\n- **Layer 1 - Cloud Provider Policies (10 min)**\n  - Configur
 e AWS SCPs/RCPs to block non-compliant resources\n\n- **Layer 2 - Componen
 t Qualifications (15 min)**\n  - Exercise: Set standards (encryption\, ins
 tance types\, backups)\n  - Trigger and review qualification flags\n\n- **
 Layer 3 - AI-Driven Compliance (20 min)**\n  - Write a compliance control 
 in plain English\n  - Run evaluation against infrastructure\n  - Review co
 mpliance report (SOC 2 / HIPAA / PCI-DSS example)\n\n---\n\n### Wrap-Up & 
 Q&A (15 min)\n\n- Recap of workflows covered\n- Resources for continued le
 arning\n- Open Q&A\n\n---\n\n**Materials Needed:**\n- Laptop with terminal
  access\n- Cloud account credentials (sandbox provided or bring your own)\
 n- Pre-configured sample environments for each exercise
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Hands-On Infrastructure Management with System Initiative - Paul St
 ack
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/BVZBGX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-BRZSV9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:Infrastructure-as-code is a large landscape. Talks typically fo
 cus on a specific tool and provide introductory to in-depth knowledge for 
 that tool\, which is great! In practice one needs to bring a combinations 
 of tools together to deploy some application or service. This workshop aim
 s to provide you with a lab environment and some guidance to do just that\
 , in practice.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:IaC workshop - Stefan Joosten
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/BRZSV9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-W9LUC3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:## Abstract\n\nImmutability at the OS level is gaining traction
  as a way to simplify\, secure\, and scale Kubernetes operations — witho
 ut the fragility of hand-crafted node configurations or the false sense of
  control offered by traditional configuration management systems\, which o
 ften still result in drift and snowflakes. In this hands-on workshop\, you
 ’ll learn how to build Kubernetes clusters that are easier to deploy\, u
 pgrade\, and recover — and do it all step-by-step\, without needing to b
 ecome an OS expert.\n\n### You’ll learn how to:\n- Understand what an im
 mutable OS is and why it matters  \n- Deploy Kubernetes on top of an immut
 able system  \n- Add and manage read-only worker nodes  \n- Upgrade nodes 
 manually or via Kubernetes-native workflows  \n- Create your own tailored\
 , immutable OS image\n- Integrating OS builds into your CI/CD pipelines\n\
 n### If time allows\, we’ll also explore:\n- Air-gapped and hybrid-cloud
  deployments  \n- PXE/netboot cluster bootstrapping  \n- Trusted Boot with
  TPM/UEFI  \n- High-availability setups on immutable infrastructure  \n- R
 aspberry Pi and edge use cases with mesh networking\n\nAll examples will b
 e built using [Kairos](https://kairos.io)\, an open-source Linux toolkit d
 esigned to make immutability practical and flexible — but the patterns y
 ou’ll learn are applicable beyond any single tool.\n\n## Audience\n\nThi
 s workshop is designed for **platform engineers\, SREs\, and solution arch
 itects** who need more flexibility than fully managed Kubernetes solutions
  typically allow — but who also want to avoid taking on the burden of ma
 intaining yet another complex system. If you’re comfortable with Linux\,
  familiar with Kubernetes basics\, and can spin up a VM or cloud instance\
 , you’ll leave with real-world skills you can apply immediately.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.13
SUMMARY:From Zero to Immutable Kubernetes: Your First Cluster\, Step by Ste
 p - Mauro Morales\, Dimitris Karakasilis
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/W9LUC3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-HPHLRM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:Ansible Contributor Summit is a full day working session for co
 mmunity users and contributors to interact with each another along with An
 sible development teams. We will discuss important issues facing the Ansib
 le community with a goal to shape the future of Ansible in a way that impr
 oves and increases collaboration.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Ansible Contributor Summit - Morning Sessions - John "gundalow" Bar
 ker\, Don Naro
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/HPHLRM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CWFLVM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:Curious about DevOps? Learn the Infrastructure-as-Code (IaC) pa
 rt of DevOps with OpenTofu. In this workshop you will provision cloud reso
 urces and deploy a simple web app on them. Using Terragrunt you will then 
 replicate the same infrastructure in different environments. \n\nNo experi
 ence? No problem! We'll start from zero.    \n\nTo get the most out of thi
 s hands-on workshop it would be best if you have access to an AWS account 
 to play with. However\, it's not strictly necessary.
DTSTAMP:20260422T103843Z
LOCATION:B.3.029
SUMMARY:Hands-on Infrastructure-as-Code with OpenTofu (Terraform) - Patrick
  Mölk
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CWFLVM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CCG7LJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:# Mgmt Config: Training Workshop\n\n## Hands-on automation in a
  virtual machine\n\n[Mgmt](https://github.com/purpleidea/mgmt/) is a real-
 time automation tool that is fast and safe.\nIn this workshop\, we'll give
  you a virtual machine running mgmt\, the tools to try out some examples\,
  and the encouragement to build your own. Both new users and seasoned vete
 rans are all welcome. We expect to also have some experienced mgmt develop
 ers present too! You are also welcome to join to hack on mgmt itself.\n\nI
 t's strongly recommended that you come with a modern Linux laptop\, partic
 ularly if you want to hack on the core. At the minimum\, all you'll need i
 s to be able to SSH into the vm where the full test environment will be av
 ailable to you.\n\nThe **workshop is free** but spaces are limited\, so pl
 ease register in advance.\nOn-site registration is possible if space permi
 ts. **Registration is required to\nparticipate in the workshop.** https://
 forms.gle/EmgWu9DwpTzsEbBz6\n\nSome introductory documentation is availabl
 e: https://mgmtconfig.com/docs/guide/\nAttendees are encouraged to read so
 me before the workshop if they want a preview!
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:mgmtconfig workshop - morning - James (purpleidea)
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CCG7LJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-GQYAVR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T090000
DTEND;TZID=Europe/Brussels:20260204T130000
DESCRIPTION:Modern networks generate vast amounts of telemetry—but turnin
 g that data into actionable insight requires more than dashboards. In this
  4-hour hands-on workshop\, based on the book Modern Network Observability
  (Packt)\, we’ll build a complete observability stack from the ground up
  using open-source and cloud-native tools.\n\nParticipants will explore ho
 w to collect\, model\, and visualize network telemetry using modern protoc
 ols and data pipelines. We’ll move from raw gNMI/streaming telemetry to 
 rich network context and analytics\, integrating observability directly in
 to automation workflows and CI/CD pipelines.\n\nThrough guided exercises a
 nd live demos\, attendees will learn how to:\n\n- Collect and normalize te
 lemetry using Telegraf.\n- Stream and store data in a Prometheus time-seri
 es setup.\n- Build contextual dashboards in Grafana\, correlating metrics\
 , traces\, and topology.\n- Integrate event-driven insights using Kafka\, 
 NATS\, or webhooks to trigger network automation.\n\nBy the end of the wor
 kshop\, participants will have built their own working observability lab
 —capable of monitoring\, analyzing\, and reacting to changes in a dynami
 c network environment.\n\nThis workshop is designed for network engineers\
 , SREs\, and automation practitioners who want to move beyond legacy monit
 oring and embrace an open\, programmable\, and analytics-driven approach t
 o network operations.\n\nLab Requirements:\n- Local setup: Python >3.10\, 
 Docker\, Containerlab\nor\n- Playbook to deploy a virtual server in Digita
 l Ocean with all the dependencies
DTSTAMP:20260422T103843Z
LOCATION:B.3.009
SUMMARY:Modern Network Observability - Christian Adell
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/GQYAVR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-HCNHGB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T130000
DTEND;TZID=Europe/Brussels:20260204T140000
DESCRIPTION:Lunch Wednesday
DTSTAMP:20260422T103843Z
LOCATION:ALL
SUMMARY:Lunch Wednesday - 
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/HCNHGB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-7MTYET@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Anyone interested in using Pulp should join this event hosted b
 y Pulp developers.
DTSTAMP:20260422T103843Z
LOCATION:B.1.036
SUMMARY:Pulp User Group Meetup - Dennis Kliban
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/7MTYET/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-9CV7CY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Docling is rapidly becoming the de-facto standard in open sourc
 e document AI. The project has achieved remarkable adoption with over 45K 
 GitHub stars\, more than 1.5 million monthly downloads\, and multiple top 
 rankings on global GitHub and HuggingFace trending leaderboards. Incubated
  as a Linux Foundation AI & Data project\, Docling provides local-first\, 
 enterprise-grade capabilities\, excelling at parsing complex layouts\, ext
 racting tables\, and converting unstructured documents into AI-ready struc
 tured formats.\n\nIn this hands-on session\, you'll get a chance to:\n- in
 gest and parse multiple doc formats including PDF\, DOCX and more\n- conve
 rt complex tables into usable formats\n- extract and prepare images for AI
  processing\n- preserve metadata for visual grounding\n- explore AI integr
 ation with frameworks like LangChain to power RAG and model training\n\nPr
 erequisite: (the Jupyter notebooks for this workshop can be run locally on
  your laptop or remotely via Colab)\n- local: git\, python 3.11 or 3.12\, 
 jupyter\, replicate account (sign in with github)\n- remote: Colab (requir
 es google account)\, replicate account (sign in with github)
DTSTAMP:20260422T103843Z
LOCATION:B.1.031
SUMMARY:Own Your Data: Unlocking Documents with Docling - Carol Chen\, Ming
  Zhao
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/9CV7CY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-WBGXFJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Learn about the latest features of CUE and new ideas on how to 
 organize CUE. As usual\, we will use this opportunity to gather much appre
 ciated user feedback.
DTSTAMP:20260422T103843Z
LOCATION:B.3.009
SUMMARY:Latest and greatest developments in CUE - Marcel van Lohuizen\, Dan
 iel Martí\, Unnamed user\, Roger Peppe
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/WBGXFJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-MBMLEU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:In this hands-on workshop\, we will use Flox to introduce the c
 ore concepts and advantages of the Nix ecosystem without requiring partici
 pants to learn the Nix language or climb its steep learning curve. We will
  start by tackling the classic “works on my machine” problem and show 
 how Flox environments create consistent and reproducible setups across lap
 tops\, CI systems\, and production hosts. After that foundation is set\, w
 e will explore advanced environment features such as layering\, compositio
 n\, version pinning\, and secret management. These examples will give part
 icipants practical patterns they can apply immediately in their own workfl
 ows.\n\nOnce everyone has a solid grasp of environments\, we will move int
 o packaging and deployment. Participants will learn how to build software 
 with Flox\, how to manage reproducible artifacts\, and how to run those en
 vironments reliably using systemd or Kubernetes. Along the way\, we will o
 ccasionally look under the hood to show where Nix concepts appear and wher
 e Flox intentionally simplifies them with more guided workflows. By the en
 d of the workshop\, attendees will have working environments\, a clear men
 tal model of how Nix-style reproducibility functions\, and enough hands-on
  experience to decide how Flox can improve their current development or au
 tomation practices.
DTSTAMP:20260422T103843Z
LOCATION:B.3.036
SUMMARY:Flox: The power of nix without the pain (mostly) - Michael Stahnke
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/MBMLEU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-CCCJWF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Vox Pupuli's Community Day is a space for community and contrib
 utors to engage directly with each other and collaboratively learn and mak
 e some magic. Do you have a burgeoning project you want to workshop and ge
 t feedback and ideas on? Do you want get the first glimpses at changes com
 ing to the OpenVox platform? Or maybe you'd just like to help shape the ne
 xt year of the community.\n\nExpect a full day of content facilitated by t
 he Vox Pupuli community leaders. We'll talk about the roadmap for the plat
 form. We'll collaborate on ideas and get a pulse on what people are workin
 g on and help each other solve problems. If time and interest allows\, we 
 will hold bird of a feather sessions and/or lightning talks.\n\nBring proj
 ects you'd like to work on and get advice and guidance from peers and Vox 
 Pupuli contributors. We'll have workshop time on TBD topics.\n\nNew to the
  community? Learn about ways to participate and how to get involved with V
 ox Pupuli\, our premier community group.
DTSTAMP:20260422T103843Z
LOCATION:B.1.017
SUMMARY:Vox Pupuli Community Day - Afternoon Sessions - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/CCCJWF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-FYUEWV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:What if your entire workstation—OS configuration\, installed 
 packages\, dotfiles\, and secrets—lived in Git repositories? What if spi
 nning up a perfectly configured development environment was just git clone
  and a reboot away? This workshop teaches you to define your computing env
 ironment entirely as code. No manual configuration. No "I think I installe
 d this package." No hunting for that config file you tweaked six months ag
 o. Everything—from the base operating system to your shell prompt—decl
 ared\, versioned\, and reproducible.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.13
SUMMARY:Your Workstation Defined in Code—Bluefin\, Chezmoi\, and Gopass -
  James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/FYUEWV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-MQVURC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Ansible Contributor Summit is a full day working session for co
 mmunity users and contributors to interact with each another along with An
 sible development teams. We will discuss important issues facing the Ansib
 le community with a goal to shape the future of Ansible in a way that impr
 oves and increases collaboration.
DTSTAMP:20260422T103843Z
LOCATION:B.1.0.14
SUMMARY:Ansible Contributor Summit - Afternoon Sessions - Don Naro\, John "
 gundalow" Barker
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/MQVURC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-VK3NKE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Misconfigured cloud resources remain one of the top causes of s
 ecurity breaches\, yet manual compliance audits don't scale in fast-moving
 \, multi-cloud environments.\n\nThis hands-on workshop dives into Prowler\
 , a powerful open-source tool designed to assess and improve your cloud se
 curity posture\, with support for AWS\, Azure\, GCP\, M365\, Github\, Kube
 rnetes and more.  In this workshop\, participants will learn how to deploy
  and customize Prowler to perform automated compliance checks aligned with
  industry standards such as CIS\, GDPR\, HIPAA\, and more. \n\nThe session
  will also introduce practical techniques for extending Prowler’s capabi
 lities with (or without) the help from our MCP\, and basic AI-assisted ana
 lysis to prioritize risks and surface actionable insights.
DTSTAMP:20260422T103843Z
LOCATION:B.3.0.32
SUMMARY:Prowler - Maximize your Cloud Security Compliance Assessments with 
 Open Source and a pinch of AI - Andoni Alonso\, Pedro Martin
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/VK3NKE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-H7GMM7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:Lately I have published vision and strategy documents to outlin
 e the way we want to continue developing Foreman UI. I would like to discu
 ss those documents in more details in a face to face meeting with a broade
 r group.
DTSTAMP:20260422T103843Z
LOCATION:B.3.029
SUMMARY:Foreman UI future - the vision and the strategy - Shimon Shtein
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/H7GMM7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2026-KSD7ET@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20260204T140000
DTEND;TZID=Europe/Brussels:20260204T180000
DESCRIPTION:# Mgmt Config: Training Workshop\n\n## Hands-on automation in a
  virtual machine\n\n[Mgmt](https://github.com/purpleidea/mgmt/) is a real-
 time automation tool that is fast and safe.\nIn this workshop\, we'll give
  you a virtual machine running mgmt\, the tools to try out some examples\,
  and the encouragement to build your own. Both new users and seasoned vete
 rans are all welcome. We expect to also have some experienced mgmt develop
 ers present too! You are also welcome to join to hack on mgmt itself.\n\nI
 t's strongly recommended that you come with a modern Linux laptop\, partic
 ularly if you want to hack on the core. At the minimum\, all you'll need i
 s to be able to SSH into the vm where the full test environment will be av
 ailable to you.\n\nThe **workshop is free** but spaces are limited\, so pl
 ease register in advance.\nOn-site registration is possible if space permi
 ts. **Registration is required to\nparticipate in the workshop.** https://
 forms.gle/EmgWu9DwpTzsEbBz6\n\nSome introductory documentation is availabl
 e: https://mgmtconfig.com/docs/guide/\nAttendees are encouraged to read so
 me before the workshop if they want a preview!
DTSTAMP:20260422T103843Z
LOCATION:B.1.011
SUMMARY:mgmtconfig workshop - afternoon - James (purpleidea)
URL:https://cfp.cfgmgmtcamp.org/ghent2026/talk/KSD7ET/
END:VEVENT
END:VCALENDAR
