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-ghent2025-HF8XUP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T081500
DTEND;TZID=Europe/Brussels:20250203T181500
DESCRIPTION:Breakfast and Coffee & Tea - Day 1
DTSTAMP:20260422T122241Z
LOCATION:Foyer
SUMMARY:Breakfast and Coffee & Tea - Day 1 - 
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/HF8XUP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-XJSFTE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T090000
DTEND;TZID=Europe/Brussels:20250203T092500
DESCRIPTION:Opening Day 1
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Opening Day 1 - Kris Buytaert\, Toshaan Bharvani
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/XJSFTE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-39GGMS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T093000
DTEND;TZID=Europe/Brussels:20250203T102000
DESCRIPTION:Why is it that we're so good at building things that work\, as 
 long as nobody asks what "it works" means? Why is it that we're so good at
  shipping changes to production\, as long as nobody asks what counts as "a
  change"? Together we'll go on a journey\, touring the space of where huma
 ns meet configuration as code with a blend of stories\, visions\, laments\
 , and insights.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Working Configs\, Humanity\, The Real World\, Joy and Happiness: Pi
 ck Two(ish) - Hazel Weakly
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/39GGMS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-T7JBSA@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T102000
DTEND;TZID=Europe/Brussels:20250203T111000
DESCRIPTION:In this talk\, OpenTofu cofounder Sebastian Stadil will provide
  an update on the project\, as well as share popular tricks and tips when 
 migrating to\, or using at scale\, OpenTofu!
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:OpenTofu: 18 Months Later - Sebastian Stadil
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/T7JBSA/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-R7CKYH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T112500
DTEND;TZID=Europe/Brussels:20250203T121500
DESCRIPTION:You may or may not remember Steve Ballmer's famous "developers\
 , developers\, developers" cheer from the late 90's\, but Microsoft has kn
 own something for a very long time that some OSS companies might learn fro
 m. When a tool or product exists in order to run third-party content -- th
 at third-party content is the *real value* of your tool because without th
 at content\, there's no reason to buy the product.\n\nCommercially support
 ed open source projects often lose track of this real value. And all too o
 ften\, they learn that hard fact after community-hostile decisions decimat
 e their ecosystem. SaltStack learned this the hard way\, so did Hashi\, Ch
 ef\, and others.\n\nI'd like to talk about the idea that *the ecosystem is
  the product* and the thing that you build and sell only exists to support
  it. It's a subtle but important shift in mindset that I think helps keep 
 focus on what's really important\, and I'm using it to help direct the pro
 jects that I'm working on now.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:It's all about the ecosystem\, bby - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/R7CKYH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-K3KEZX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T121500
DTEND;TZID=Europe/Brussels:20250203T122000
DESCRIPTION:An intro to some of the AI assistance opportunities available t
 o the  discerning ops persona\, and how they score for some common tasks\;
  Do they make things simpler or harder ?
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:AI for Automation scorecard - Karanbir Singh
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/K3KEZX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-BZPAHL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T122000
DTEND;TZID=Europe/Brussels:20250203T122500
DESCRIPTION:Buckle up for a wild chase through the nuances of GitLab.\nI’
 ll share all the practical insights\, lesser-known tips\, and small wins I
 've stumbled upon over the last few years.\nWe’ll cover Identity and Acc
 ess Management\, GitLab's User Interface and\, of course\, Pipelines\, a.k
 .a.\n\n- Who gets the keys?\n- There's a lot of buttons!\n- GitLabs bigges
 t rabbit hole: CI\n\nWhether you’re a seasoned GitLab user or just start
 ing out\, this talk promises actionable insights and time-saving technique
 s to enhance your GitLab experience within only 5 minutes.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:GitLab unplugged: Real-Life Tips and Tales - Jan Bundesmann
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/BZPAHL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-UGEQAF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T122500
DTEND;TZID=Europe/Brussels:20250203T123000
DESCRIPTION:Let's go over what Chef has on the plate!
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Software formerly known as Chef - Heather Thacker
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/UGEQAF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-FSRVXS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T123000
DTEND;TZID=Europe/Brussels:20250203T123500
DESCRIPTION:Vox Pupuli is a Puppet focused community. The goal is to unite 
 lonely module and tooling authors to provide a home for orphaned modules a
 nd to ensure a continued development of the code base. In this ignite we w
 ill inform you about the state of Vox Pupuli. Last year we announced optio
 ns to sponsor us\, this year we want to update you on the funding we recei
 ved!\n\nYou can also watch the slides online at: https://bastelfreak.de/cf
 gmgmtcamp2025/ignite.html#1
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Vox Pupuli - Community Update - Tim Meusel
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/FSRVXS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-GEJCYD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T123500
DTEND;TZID=Europe/Brussels:20250203T124000
DESCRIPTION:You’ve heard about `emacs` vs `vim` \, or maybe `vscode` vs `
 jetbrains`\, I’m here to tell you there’s a text editor that is on eve
 ry POSIX machine none of us know. `ed`\, and in this ignite talk I’ll te
 ll you everything you need to know to use it.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:You say you can exit vim\, have you ever tried exiting ed instead? 
 - JJ Asghar
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/GEJCYD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3XWFN8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T124000
DTEND;TZID=Europe/Brussels:20250203T124500
DESCRIPTION:In this session we will explore the difference between single v
 s parallel queues as operational models for a salt master's MWorker pool. 
  You can take from this discussion one more argument in favor of a single 
 queue model (at least when humans are not involved)\, which yields a clear
  performance increase.  We will also cover some jinja caching additions an
 d how to disable an unneeded pillar render.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Use one or more weird tricks to speed up your salt master - Justin 
 Findlay
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3XWFN8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-WRZL3U@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:We’ve been working with the same automation primitives since 
 the beginning - scripts that define our infrastructure\, our configuration
 \, and that glue everything together. In this talk we break down why we th
 ink the future of how you design automation will instead be based on a hyp
 ergraph of functions. Using real examples from System Initiative\, we will
  show you what it’s like to build automation this way today\, and get yo
 u thinking about what it’s possible to do together in the future.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:The future is a hypergraph - Adam Jacob
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/WRZL3U/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-CR8UGL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:To understand the inner workings of Kubernetes and to prepare f
 or the K8s certification exams\, I decided to create a K8s cluster from sc
 ratch\, the hard way\, on premises (“de meterkast”) on virtual machine
 s all using Alpine Linux. This talk is how I tried to do it\, how I succee
 ded\, failed and added a CEPH cluster and ETCD cluster along the way. It i
 ncludes a lot of technical details\, but if there is one thing that you sh
 ould learn during this talk\, it’s not about K8s at all: Containers are 
 not VMs!
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Kubernetes from Scratch\, The Hard Way - Alain van Hoof
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/CR8UGL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-L77FXL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:Most DevOps/Agile people have never heard about Software Config
 uration Management (SCM). Those who have consider SCM to be either a burea
 ucratic obstacle or a superfluous task. After all isn't DevOps/Agile a com
 plete development method and it doesn't (explicitly) mention SCM.\n\nThat 
 couldn't be more mistaken. All projects need to apply SCM concepts and pri
 nciples to avoid that a certain amount of chaos reigns. Outside the softwa
 re world it has long since been common practise to use configuration manag
 ement. For many aspects software projects are no different from non-softwa
 re projects.\n\nIn this presentation\, I would like to take things to the 
 extreme and put forward my view on what\, when and how to introduce SCM in
  a young\, agile start-up. Just about the most informal\, light-weight and
  fast-paced setup one could imagine.\n\nEven if your company is not a youn
 g\, agile start-up maybe your needs (the what) and your priorities (the wh
 en) could/should be the same\, though the implementation (the how) will pr
 obably differ.
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:Introducing Software Configuration Management to a young\, agile st
 art-up - Lars Bendix
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/L77FXL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-ZRFZV7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:The Dockerfile is widely used to create container images\, but 
 it's fraught with problems like a lack of reproducibility\, gaps in securi
 ty\, and sub-optimal dependency management. These problems lead to large i
 mage sizes\, unpredictable build processes\, and a lot of management chall
 enges.\n\nIn this talk we will address these problems and show how Flox ca
 n change the standard way we build container images to make it more secure
  and simpler.\n\nThrough practical examples we will look at how companies 
 use Flox to empower their developers to create efficient\, reliable\, and 
 secure container images. And why stop there\, when Flox provides a way to 
 improve your whole SDLC!\n\nThis presentation will be useful for both adva
 nced container users and new ones\, since at Flox we focus heavily on prov
 iding the best DX while not compromising security
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:The environments inside your containers - Rok Garbas
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/ZRFZV7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-XS3EQP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T142500
DESCRIPTION:It's been a year since we last met on CfgMgmtCamp.\nIn this tal
 k we want to take a short tour to outline the most important user visible 
 changes.\nTo this end we want to highlight specifically our revamped Websi
 te where all documentation for the project are now united.\nAlso we are pr
 oud to finally present a GUI.
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:What's new in Pulp? - Matthias Dellweg
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/XS3EQP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3BC7QX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T142500
DESCRIPTION:In this talk well discuss what's happened in the open source pr
 oduct releases from Puppet to developer tools recently and what direction 
 we're thinking.. did anyone say Puppet 9?\n\nWe will also look at an overv
 iew of the state of community and where we think we can focus working bett
 er together.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:State of Puppet - David Sandilands
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3BC7QX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-8ZCRRN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T142500
DESCRIPTION:Over the past year\, Foreman has seen significant updates that 
 enhance its flexibility\, performance\, and support for modern infrastruct
 ure needs. In this session\, we’ll walk through the key changes and new 
 features\, including enhancements in host provisioning\, Secure Boot suppo
 rt\, the integration of GitHub Actions (GHA) into Foreman\, and expanded I
 Pv6 capabilities\, which is currently in the refinement stage. We will als
 o cover the upgrade from PatternFly 4 to PatternFly 5\, the Ruby 3 upgrade
 \, and the Rails 7 upgrade. Additionally\, we will highlight the Foreman B
 irthday event\, the introduction of popular use-case demos\, and improveme
 nts to the documentation and the docs team. This talk will provide insight
 s into how these updates improve Foreman’s functionality and address evo
 lving user needs\, helping administrators manage their environments with g
 reater ease and security.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Foreman Community Updates - Nofar
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/8ZCRRN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-RY9YZU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T145000
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:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Ansible - State of the Community - John "gundalow" Barker
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/RY9YZU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-N8GY3W@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:When it comes into infrastructure deployment\, Terraform/OpenTo
 fu has become a go-to tool for many engineers. A variety of providers enab
 les the usage of a broad range of hyperscalers and applications. Even thou
 gh most integrations might already be available by now\, there are still s
 ome missing spots in the landscape.\n\nWith some Golang basics and the Ter
 raform SDK\, you can craft a provider Minimum Viable Product in a couple o
 f hours - let a me (a lousy developer) show you how!
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:Writing a Terraform/OpenTofu provider MVP for dummies - Christian S
 tankowic
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/N8GY3W/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-UGQHAP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T140000
DTEND;TZID=Europe/Brussels:20250203T142500
DESCRIPTION:This presentation covers automating AWS services with Ansible\,
  focusing on key modules and recommended practices for managing resources 
 like EC2 and S3. It highlights recent updates and invites community collab
 oration. Come join us and see how Ansible can make AWS automation easy and
  reliable!
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Automating AWS Cloud Services with Ansible - Alina Buzachis
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/UGQHAP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-WHTKEC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T142500
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:Testing Puppet code can be a hassle\, but voxbox is here to sav
 e the day!
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Testing Puppet code with voxbox - Robert Waffen
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/WHTKEC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-UQHFN8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T142500
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:With each generation of Puppet\, we have worked hard to improve
  upon it and increase its ease of use\, however with this comes the unfort
 unate need to upgrade and change and Puppet 7 to Puppet 8 has shown to be 
 a particularly challenging one\, so let's talk about how we can make it ea
 sier.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:Can you help me upgrade to Puppet 8? - David G Swan
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/UQHFN8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-SQFYHD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T142500
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:We will discuss the state of multiple host management aspects i
 n IPv6 world
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Managing hosts with Foreman in IPv6 world - Shimon Shtein
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/SQFYHD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-KHRMTB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T142500
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:Pulp is an open source project that makes it easy for developer
 s to fetch\, upload\, and distribute Software Packages on-prem or in the c
 loud. In this session I will share what my team has learned while operatin
 g Pulp over the last 2 years. I will also discuss what changes we want to 
 make in Pulp 4 as a result of this experience.
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:Reflections on 2 years of operating Pulp - Dennis Kliban
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/KHRMTB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-EDFRP8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T142500
DTEND;TZID=Europe/Brussels:20250203T145000
DESCRIPTION:Introduction to Ansible development tools (ADT) and why is it r
 equired?\nWhat is included in ADT?\nEnhanced capabilities of Ansible VS Co
 de extension\nWorking with Ansible development container\nScaffolding with
  Ansible plugins for Red Hat Developer Hub (RHDH)
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Streamlining the Ansible creator experience with the new and improv
 ed Ansible Development tools - Ganesh B Nalawade
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/EDFRP8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-GYKK3P@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T151500
DESCRIPTION:It is very common now for developers to code and test their app
 lications on VMs\, either locally hosted or on the cloud. As individuals h
 ave editor preferences (nvim\, vscode\, etc)\, so they have hypervisor. On
 ce you create a bolt inventory file listing the server or servers\, then b
 olt can easily configure those servers using custom puppet code. Instead o
 f manually creating the bolt inventory\, it is easy to create a dynamic in
 ventory plugin--if it doesn't already exist--to suit your particular use c
 ase. This talk illustrates how we setup our own local dynamic inventory pl
 ugins to help with our automated development and testing.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Bolt dynamic inventory making puppet easy - Gavin Didrichsen
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/GYKK3P/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-TTSDUC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:What's new and what's todo.\nWe will show what has happened reg
 arding APT content-management in Katello\, e.g. 'Structured APT'.\nAnd giv
 e an outlook on what will be done next\, e.g. Errata for Debian/Ubuntu.
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:State of deb-support in Katello - Markus Bucher\, Quirin Pamp
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/TTSDUC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-PMPARV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T151500
DESCRIPTION:The OpenTofu community continues to roll out features that elev
 ate the IaC experience beyond expectations. This talk dives into the uniqu
 e and much-awaited capabilities exclusive to OpenTofu\, designed to addres
 s real-world challenges and enhance flexibility\, security\, and efficienc
 y in IaC workflows.Discover how State Encryption ensures sensitive data is
  protected natively\, without the need for external solutions. \n\nExplore
  the game-changing Static Evaluation\, enabling unparalleled flexibility b
 y decoupling backend configurations from runtime execution. Learn how the 
 Exclude directive simplifies resource management by letting you ignore spe
 cific resources during deployment. Dive into Per-Provider Configuration\, 
 a feature that allows you to customize behaviors for each provider in your
  stack\, ensuring optimal performance.Join us to get these features in act
 ion\, and to get a sneak peek at an upcoming addition designed to further 
 cement OpenTofu’s position as a leader in the IaC space.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:Breaking New Ground with OpenTofu Exclusive Features - Ronny Orot
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/PMPARV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-7ZNWBM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T151500
DESCRIPTION:Nix offers an alternative to the well-known container-based dep
 loyment flow\, and can offer several benefits compared to those container-
 based deployments.\nHowever\, it's not immediately obvious how you would u
 se nix to deploy services on machines running Linux distributions other th
 an the nix-native NixOS.\nTo address this\, we developed a tool called sys
 tem-manager\, which allows you to manage certain aspects of the system con
 figuration of a Linux system using nix\, while leaving others to be manage
 d using the usual tools of the underlying distribution.
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:system-manager: unleashing nix on (almost) any distro - Ramses
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/7ZNWBM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-GK8THR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:As we all know\, infrastructure automation has evolved beyond s
 imple scripting\, yet many organizations still rely on copying and pasting
  tasks from online sources into Ansible playbooks. While it seems expedien
 t and "works on my machine"\, this approach introduces technical debt\, re
 duces maintainability\, and increases security risks. This session will de
 monstrate how Ansible Development Tools provide an intuitive and integrate
 d experience for authoring automation content as an alternative to ad-hoc 
 practices with disconnected tooling.\n\nDuring this talk\, we'll take a lo
 ok at tools like the VSCode extension\, ansible-creator\, ansible-lint\, a
 nd navigator\, as well as Ansible development environments. We'll examine 
 how automation developers can seamlessly author reliable\, idempotent play
 books that are tested\, validated\, and documented. We'll also show how to
  use the same tools and practices to generate\, test\, and build Ansible c
 ollections to distribute and share your automation content.\n\nBy embracin
 g Ansible development tools\, organizations can avoid playbooks that incre
 ase the risk of deployment failure and move towards robust automation cont
 ent that has predictable results\, scales reliably across environments\, a
 nd gives teams confidence to rapidly iterate and roll out improvements in 
 production environments.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Beyond copy-paste: Using Ansible Development Tools for Robust Autom
 ation Content - Sorin Sbarnea
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/GK8THR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-HSDKVH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:[SOPS (Secrets OPerationS)](https://github.com/getsops/sops) is
  a tool for managing encrypted secrets for DevOps. This talk compares it t
 o other solutions and shows how it can be used to manage secrets in Ansibl
 e.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Using SOPS to manage secrets in Ansible - Felix Fontein
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/HSDKVH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-LAFEVQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:How to setup a Puppet Environment which manages more than 100k 
 nodes?\nWhat kind of requirements or limitations do we have to take care a
 bout?\nHow to support all internal tenants and projects?\nHow to roll out 
 global changes?\n\nThis talk will provide insights in high volume Puppet s
 etup and why we need a fully automated base infrastructure and how we can 
 achieve this
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:Scaling Puppet beyond scalability - or how to manage 100k+ nodes - 
 Martin Alfke
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/LAFEVQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-BV3Y8M@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:We show how the CUE registry allows reproducible sharing of con
 figuration and how this registry serves as a platform for unified configur
 ation management.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:The CUE Registry: versioning now and beyond - Marcel van Lohuizen
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/BV3Y8M/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-QF73PQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:Foreman is a large application and getting it our users reliabl
 y requires effort. During this talk we'll go through how software gets fro
 m developers to users by using exciting things like processes and procedur
 es.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Delivering Foreman: getting code from developers to users - Ewoud K
 ohl van Wijngaarden
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/QF73PQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-UXZJYV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:Getting to multi mllion cores of managed infrastructure\, with 
 no drama. Stories from the trenches of how Red Hat scales our managed Open
 Shift services in hybrid cloud with Automation and Config Management. And 
 Automation that manages Automation. And automation that manages automation
  that manages automation.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:No Drama: Config Management at Million core scale - Karanbir Singh
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/UXZJYV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-DQUHEL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T145000
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:Mgmt is a real-time automation tool that is fast and safe.\nIs 
 this running in production? What's taken so long?\nIt was important for us
  to be better than legacy tools\, not just a 1:1 replacement.\nI believe w
 e've surpassed what was possible classically\, and we're now using mgmt fo
 r real production workloads.\n\nWe are managing routers\, vm hosts\, provi
 sioning metal with automatic power-on\,\nand so much more. I'll also dig i
 nto the new language features\, and show you a\nbunch of common mcl patter
 ns so you can learn to read and write effective code.\n\nAs usual\, I'll l
 ive demo to your hearts content!\n\nA number of blog posts on the subject 
 are available: https://purpleidea.com/tags/mgmtconfig/\nAttendees are enco
 uraged to read some before the talk if they want a preview!
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:Mgmt Config: Running in Production and Best Practices - James (purp
 leidea)
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/DQUHEL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-7HXT7V@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T151500
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:Description: Most of us remember how long it took for Puppet to
  get Debian 12 packages. The build pipeline was long and complex and used 
 a lot of internal tooling that had to be updated manually.\nIn current new
 s though\, the new OpenVox build pipeline has been totally revamped and si
 mplified and adding support for RHEL 10 took about 10 minutes. Most of tha
 t was spent waiting for the build to complete. Nick would like to explain 
 how it works and what we still have left to do.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Overview of the new OpenVox build pipeline - Nick Burgan
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/7HXT7V/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-8DFG7U@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T151500
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:Foreman AMA
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Foreman AMA - Nofar
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/8DFG7U/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-TH3FAJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T151500
DTEND;TZID=Europe/Brussels:20250203T154000
DESCRIPTION:The _module system_ is a powerful Nix DSL for writing high-leve
 l abstractions. In this talk\, I'll give you an introduction to the module
  system\, showcasing its wide range of use cases: Starting from simple dev
 elopment shells\, over dotfile and system management\, all the way to mult
 i-host abstractions.
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:Declarative multi-host abstractions with Nix - infinisil / Silvan M
 osberger
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/TH3FAJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-QYFHTB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:Crossplane (https://www.crossplane.io/) and its user experience
  has matured greatly over the years and there are now numerous layers you 
 can interact with while designing and building your internal developer pla
 tform powered by Crossplane. Should you directly declare the cloud resourc
 es you want Crossplane to create\, should you create developer friendly si
 mplified abstractions on top\, should you stick with YAML or use a more fu
 ll featured high level programming language?  We will explore each of thes
 e layers in further detail through live demos to understand and efficientl
 y harness the capabilities and experience of each. This will be a broad to
 ur through the possibilities offered by Crossplane\, all of which lead to 
 a reliable and robust control plane to manage everything in the cloud that
  your organization could need!
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Elevate Your Infrastructure - Exploring Crossplane's Full Potential
  - Yury Tsarev\, Tobias Kässer
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/QYFHTB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-8ENFTR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:**Uyuni is a configuration & infrastructure management tool tha
 t saves time\, costs and headaches when managing and updating tens\, hundr
 eds or even thousands of machines.**\n\nWith automated patch and package m
 anagement\, **it enables the deployment of patches and packages based on s
 oftware channels and repositories that can be assigned.**\n\nUyuni makes i
 t easier to **onboard and manage any Linux server** connected to the netwo
 rk\, from IoT edge devices to Kubernetes environment\, no matter where it 
 is located (private or 3rd party data center or in the public cloud).\n\nU
 yuni is a single tool for **automated deployment** of hardened OS template
 s (bare metal/VM/container) to tens of thousands of servers and IoT device
 s for faster\, consistent and repeatable **provisioning and configuration*
 * without compromising speed or security.\n\nThe **CVE audit** feature all
 ows to check the status of public security patches and with **OpenSCAP** i
 t's also possible to check for specification compliance and apply remediat
 ion right from Uyuni.
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:Uyuni: the open-source configuration and infrastructure management 
 solution for software-defined infrastructure - Pablo Suárez Hernández
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/8ENFTR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-KDMN38@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T162500
DESCRIPTION:The Puppet Report Processor is a component in Open Source Puppe
 t that collects data about nodes during Puppet runs and processes the info
 rmation into reports.  Puppet can send this data to  dashboards\, but some
 times\, customized handling of this data is needed. Writing a custom repor
 t processor allows you to tailor reports for specific use cases\, such as 
 logging specific metrics\, integrating with other monitoring tools\, or al
 erting based on custom-defined conditions. Custom processors enable deeper
 \, more targeted insights into your infrastructure.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:The Puppet Report Processor and customising your data - Greg Hardy\
 , Bronach Falls
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/KDMN38/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-9NUL9E@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:How do you upgrade 3000 individual PE environments?\n3000 envir
 onments that you don't manage and others own.\n3000 environments without S
 SH access.\n\nCome with me on a "funny" journey and learn how we made this
  possible and how the PE upgrade process differs from Open Source.\nLets d
 o a deep dive into PE 2019->2021->2023 Upgrades and our open source toolin
 g that made this possible.\n\nYou can also watch the slides online at: htt
 ps://bastelfreak.de/cfgmgmtcamp2025/pe.html#1
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Doing mass Puppet Enterprise upgrades in highly restricted environm
 ents - Tim Meusel
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/9NUL9E/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-DNPT93@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T162500
DESCRIPTION:During this talk\, I will walk you through the process of deplo
 ying NixOS on the nodes of a Turing Pi cluster board. More specifically\, 
 we will deploy NixOS with a single command.
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:One Command NixOS Setup for Turing Pi Cluster Boards - Wout Swinkel
 s
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/DNPT93/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-AH78JZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T162500
DESCRIPTION:Monitoring Kubernetes doesn’t have to be complicated. In this
  talk\, I’ll introduce a new module we’re developing for Icinga\, curr
 ently in beta\, that simplifies Kubernetes monitoring in the same way Icin
 ga has for traditional infrastructure. We’ll explore how this module mak
 es it easier to monitor your clusters’ health and performance\, allowing
  you to identify issues early. Whether you’re new to Kubernetes or manag
 ing large-scale clusters\, this session will provide a preview of what’s
  to come and how it can streamline your monitoring processes. Feedback and
  insights are welcome as we refine the tool.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Simplifying Kubernetes Monitoring with Icinga - Blerim Sheqa
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/AH78JZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-7DMX87@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:Secure Boot is part of UEFI\, which uses cryptographic mechanis
 ms to ensure the authenticity of the software loaded and executed by the f
 irmware. \n\nForeman will support provisioning of Secure Boot enabled host
 s for any supported Linux operating system in near future. In our presenta
 tion we want to give an insight into how Secure Boot works in general\, wh
 ich changes were necessary in Foreman to support Secure Boot for all opera
 ting systems\, and how provisioning of a Secure Boot enabled host actually
  works.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Secure Boot for Arbitrary Operating Systems with Foreman - Markus R
 eisner\, Jan Löser
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/7DMX87/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-RXSRKK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T162500
DESCRIPTION:In this talk\, I’ll share how we built a custom workflow to h
 arness Terragrunt’s run-all feature in Atlantis\, allowing us to run Ter
 raform across multiple\, interdependent stacks in parallel. I’ll walk yo
 u through the challenges we faced\, the bugs we tackled\, and the lessons 
 we learned so you don’t have to reinvent the wheel. Our setup relies on 
 Terraform and GitLab\, but it’s easy to adapt for OpenTofu or other vers
 ion control and CI/CD tools. If you’re looking to streamline Terragrunt-
 based infrastructure workflows without the headaches\, this talk is for yo
 u!\n\nKnowledge of terraform or tofu is **required**. You must have an ide
 a of what terragrunt run-all is and what is used for. Knowledge of Atlanti
 s is not required.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:Boosting terragrunt performance in Atlantis with run-all and provid
 er caching: a practical configuration example - Marco Marongiu
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/RXSRKK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-RTV7UM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:An overview and demonstration to how through the use of Ansible
  and goss the open-source project [Ansible-Lockdown](https://github.com/an
 sible-lockdown) can help you achieve industry recognised  security baselin
 es [Centre For Internet Security](https://www.cisecurity.org/cis-benchmark
 s) and [DoD STiG](https://public.cyber.mil/stigs/) to assist you on your j
 ourney to achieving compliance.\nWhy compliance matters? - Industry\, gove
 rnment\, regulatory\, requirements\nHow we do achieve? - We have to bring 
 systems  it compliance and validate it\nWhat do we do? We use ansible-lock
 down
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Making OS compliance bearable - Mark Bolwell
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/RTV7UM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-7QPPY3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:This talk show how you can use Ansible and Icinga to manage you
 r infrastructure\, having event driven and request driven infrastructure.\
 nThis setup allows you to use Ansible and Request Tracker to drive new har
 dware adoption and automate internal requests for resources.\nIn the same 
 way Ansible and Icinga are used to auto remediate know incidents as to red
 uce human interventions and reduce the on-call support.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Running Ansible\, Icinga and Request Tracker to have event driven a
 utomated infrastructure management - Toshaan Bharvani
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/7QPPY3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-JTEHTH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T160000
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:Katello adds a suite of content management tools to Foreman. Co
 ntent distribution & mirroring\, patching\, lifecycle management\, and acc
 ess management are all included.  In this presentation\, I will give an in
 troduction to Katello and demonstrate new features that have come out rece
 ntly.
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:Introduction to Katello - Ian Ballou
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/JTEHTH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-W7WAZG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T162500
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:A real life view into how an enterprise company uses Choria for
  orchestration and what we had to build around it. This talk gives the bas
 ics of Choria along with infrastructure considerations such as running onl
 y from Jenkins and code considerations including control repo organization
 \, org specific stdlib and interacting with other teams.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:How we use Choria orchestration in an enterprise setting - Garrett 
 Honeycutt
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/W7WAZG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-HS8ELE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T162500
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:Managing secrets in Kubernetes can be a complex and overwhelmin
 g process\, especially with the wide range of available options. This talk
 \, designed for intermediate users\, aims to demystify the process by prov
 iding a practical roadmap drawn from my own journey. I will explore common
  challenges and share insights from transitioning through various approach
 es\, from Kubernetes' built-in secrets to external tools like Sealed Secre
 ts\, CSI Secrets Store\, and External Secrets. Through real-world examples
  and lessons learned\, attendees will leave with actionable strategies to 
 manage secrets more securely and efficiently in their Kubernetes environme
 nts\, while contributing to stronger community practices and more resilien
 t applications.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Got a Secret\, Can You Keep It? - Mastering Secret Management in Ku
 bernetes - Engin Diri
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/HS8ELE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-PWFLR7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T162500
DTEND;TZID=Europe/Brussels:20250203T165000
DESCRIPTION:Declarative systems work better when they encompass more of the
 ir domain.\nNix is a general configuration language with the power to brid
 ge multiple domains. \nThis talk will focus briefly on a couple of project
 s to explore how Nix can be used\, and lays out a vision for functional De
 vOps\, to provide a unified experience for\n- **build**: a brief analysis 
 of the Nix architecture\n- **operating system** configuration: principles 
 behind NixOS\n- **process managers**: Nix processmgmt and Nix RFC 163 serv
 ices\n- **continuous integration**: Hercules CI\n- **deployment of distrib
 uted systems**: NixOps4
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:Nix all the things - Robert Hensing
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/PWFLR7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-XH77AU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:To upgrade the operating system underneath an application\, eve
 rybody should just redeploy said application on a new system\, which thank
 s to automation is both easy and fast.\n\nAfter recovering from the shock 
 of reading "just"\, "easy" and "fast" in once sentence\, we have to realiz
 e that a fresh deployment is not always the easiest/fastest path forward\,
  or maybe not even possible at all. This is where distributions come to he
 lp us by offering support for major upgrades "in place".\n\nFor Enterprise
  Linux such upgrades are done by [Leapp](https://leapp.readthedocs.io/)\, 
 which is both a framework to orchestrate complex upgrades and a collection
  of helpers (so called actors) for upgrading Enterprise Linux setups with 
 common applications installed.\n\nHowever\, "common applications" might no
 t include the one *you* are developing and have deployed on-premises at ma
 ny customers.\n\nIn this talk we will show how we developed the custom act
 ors required for upgrading [Foreman](https://theforeman.org) from EL8 to E
 L9\, which challenges we faced and which shortcuts we took.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Upgrading custom applications from EL8 to EL9 by writing own Leapp 
 actors - Evgeni Golov
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/XH77AU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-CFRTJF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:As organizations increasingly adopt containerization\, Kubernet
 es has become the de facto standard for orchestrating clusters. However\, 
 for many teams\, the complexity and overhead of managing a Kubernetes clus
 ter can be daunting. In this talk\, we'll explore an alternative approach 
 to container orchestration that leverages Ansible's automation capabilitie
 s and Podman's container manager.\nWe'll discuss how to use Ansible to def
 ine and manage containerized applications and services. We'll also dive in
 to the world of Podman\, a powerful\, lightweight alternative to Docker th
 at provides an easier and more secure way to run containers.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Simplifying container orchestration with Ansible and Podman - Fabio
  Alessandro "Fale" Locati
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/CFRTJF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-NXJTDG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:Managing compliance in infrastructure as code environments is e
 ssential but can be daunting. Enter `compliance_engine`\, a new open-sourc
 e Ruby gem designed to streamline the mapping of compliance standards to P
 uppet code. Building on the foundation of SIMP's `compliance_markup`\, thi
 s reimagined backend prioritizes performance\, flexibility\, and maintaina
 bility.\n\nIn this session\, we’ll explore the evolution from `complianc
 e_markup` to `compliance_engine`\, highlighting the architectural improvem
 ents that make it faster and easier to use. We’ll dive into real-world e
 xamples\, demonstrating how the gem simplifies the enforcement of complian
 ce policies\, reduces complexity\, and supports emerging standards. Attend
 ees will gain insights into the challenges of implementing compliance as c
 ode and learn how `compliance_engine` can transform their approach to regu
 latory compliance in Puppet environments.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Compliance as Code: Building an Open Source Compliance Backend for 
 Puppet - Steven Pritchard\, Kendall Moore
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/NXJTDG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-VBP93V@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:Katello provides patching\, lifecycle management\, and more to 
 Foreman.  While most users use Katello to keep EL and Debian machines up t
 o date\, did you know that it also has a container registry? Come to this 
 presentation to learn how to use the container registry and what features 
 are coming in the near future.
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:The Present and Future of Katello's Container Registry - Ian Ballou
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/VBP93V/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-T7NB9G@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T171500
DESCRIPTION:Born of a real world requirement from an EDA customer\, this se
 ssion details how you can use Python and Boto3 to modify the kernel comman
 d line parameters on first boot of an EC2 instance. This is something that
  according to conventional wisdom "cannot be done"\, and is only possible 
 on the second boot. Yet on in a large compute environment\, every second o
 f billable runtime matters\, both to keep costs down\, and improve overall
  runtimes. With a little inventiveness and a little open source magic\, is
  actually entirely possible to achieve this efficiency\, and in this sessi
 on I will show you how.
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:Increase efficiency in EDA workloads - first boot automation on AWS
  with Python and Boto3 - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/T7NB9G/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-L7WJRN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:Kubernetes is the most popular container orchestration platform
  out there\, and for anyone who wants to do GitOps on Kubernetes\, ArgoCD 
 is a leading open source project in this space. This presentation will wal
 k you through the management of multi-architecture applications for Kubern
 etes with ArgoCD.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Continuous Delivery on multi-architecture Kubernetes clusters with 
 ArgoCD - Dave Neary
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/L7WJRN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-FCSFJP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T171500
DESCRIPTION:What is new in HDM Release 3?
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:HDM Release 3 - Martin Alfke
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/FCSFJP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3R8EQB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T171500
DESCRIPTION:Join me for a chat on how we prepare trainees for roles in tech
  in our organisation in a fun and engaging way.\nI'll share how we structu
 re our three year traineeship program\, taking our new colleagues from tot
 al beginners to competent professionals!\n\nWhether you're someone who is 
 training\, or getting trained - let's think about shaping the next generat
 ion of industry professionals. We'll explore training plans\, learning tip
 s\, and teamwork strategies together. Don't miss how we help trainees step
  smoothly into their future roles as developers and system administrators.
 \n\nJoin me for a brief\, laid-back discussion on building a future where 
 our trainees shine in their tech careers.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Innovation Incubator - Our DevOps Training Blueprint - Feu Mourek
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3R8EQB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3FHRGQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T165000
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:Why would you want to develop Ansible in a container or a cloud
 ? How could this help your development workflow or interaction with your t
 eam?\n\nThis session aims to navigate through the concept of an Ansible De
 velopment Environment\, exploring what it entails and how to effectively m
 anage and distribute these environments\, whether locally\, across teams\,
  or within cloud infrastructure.\n\nWe will cover:\n- Introduction to Ansi
 ble Development Environments\n- Key Technologies and Tools\n  - For instan
 ce: Dev Containers\, DevPod\, Eclipse Che or Coder\n- Best Practices for M
 anaging and Distributing Development Environments\n- Motivation and Use Ca
 ses\n- Live Demos\n- Problem-Solution Mapping: What tool fits certain use 
 cases?
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Comparing Ansible Development Environment Implementations - Niklas 
 Werker
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3FHRGQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-TCKR7P@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T171500
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:Overview of possibilities to assign classes to nodes
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:1001 ways of assigning a class to a node - Marcus Poller
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/TCKR7P/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-YUVUTN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T171500
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:Configuration management is nothing new for Michael Stahnke. In
  this ignite talk\, he’ll be looking at Nix\, the functional package man
 ager (and a bit of NixOS) from a foundational point of view and contrastin
 g it from the theory and foundations coming from Puppet (with a few other 
 tool comparisons thrown in). \n\nWhile configuration management’s role i
 n delivering applications has changed over the years\, the time is ripe to
  take what we’ve learned in the last 15 years - through containers\, clo
 ud native architectures and massively distributed systems - and develop a 
 continually evolving approach.\n\nThis will have some humor\, some informa
 tion\, and some ideas about where we could head in the configuration manag
 ement space given our cumulative knowledge.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:A puppet pro decides to learn nix. - Michael Stahnke
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/YUVUTN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3YX7ZF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250203T171500
DTEND;TZID=Europe/Brussels:20250203T174000
DESCRIPTION:As nftables becomes the standard for Linux packet filtering\, w
 e can efficiently automate Linux firewalls across multiple protocol layers
 . This session introduces a Rust-based SDK for nftables automation\, cover
 ing programmatic options\, practical applications\, and insights from real
 -world implementations. Attendees will learn about nftables’ capabilitie
 s\, common challenges in automation\, and how lessons from Rust can apply 
 across other languages and automation frameworks.
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:From Containers to Port Knocking: Advanced Firewall Automation with
  nftables and Rust - Jasper Wiegratz
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3YX7ZF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-8P88WY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T081500
DTEND;TZID=Europe/Brussels:20250204T181500
DESCRIPTION:Breakfast and Coffee & Tea - Day 1
DTSTAMP:20260422T122241Z
LOCATION:Foyer
SUMMARY:Breakfast and Coffee & Tea - Day 2 - 
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/8P88WY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-ZHGUM7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T090000
DTEND;TZID=Europe/Brussels:20250204T091500
DESCRIPTION:Opening Day 2
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Opening Day 2 - Toshaan Bharvani\, Kris Buytaert
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/ZHGUM7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-EYDVJG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T092000
DTEND;TZID=Europe/Brussels:20250204T101000
DESCRIPTION:Troubleshooting can be one of the most difficult aspects of sof
 tware operations. \n\nThere are several reasons for this. One is that our 
 views of the systems we run are often mediated through limited forms of ob
 servability. At their best\, such tools tend to show us only state\, not h
 ow systems got into a state. \n\nAnother problem is that issues can be int
 ermittent\, and difficult to reproduce.  Many of the most challenging issu
 es involve systems that are not broken\, merely slow or consuming excessiv
 e resources. \n\nThere is uncertainty\, and\, often\, there is a lot of pr
 essure to get things resolved quickly. Much of the time\, we don't really 
 understand the system end-to-end when we begin an investigation. \n\nSo ho
 w do we do this work? This talk will dive into what we know about how the 
 best troubleshooters succeed at their work\, combining what we know from c
 ognitive science research on 'cognition in the wild' in a variety of domai
 ns with my own research on troubleshooting activities in software.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:How we troubleshoot difficult problems: cognition and understanding
  causality in distributed software systems - Laura Nolan
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/EYDVJG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-AVUFQQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T101000
DTEND;TZID=Europe/Brussels:20250204T110000
DESCRIPTION:Drawing on principles from Lean thinking\, value stream mapping
 \, and Team Topologies\, this talk explores how to change the way we desig
 n and build Infrastructure as Code to accelerate development rather than c
 reate bottlenecks.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:From bottleneck to enabler: Pulling infrastructure coding out of th
 e value stream - Kief Morris
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/AVUFQQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-W7QSQG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T112000
DTEND;TZID=Europe/Brussels:20250204T121000
DESCRIPTION:Configuration language [Pkl](https://pkl-lang.org) can be used 
 for all of your configuration\, large or small. Whether defining a collect
 ion of services in an Infrastructure-as-Code way\, or just configuring you
 r local machine\, Pkl can make all of it DRYer\, safer\, and more ergonomi
 c. This talk demonstrates how Pklâ€™s very strong validation system\,
  flexible output renderers\, and best-in-class editor support make Pkl a t
 ruly generic configuration language. You will see why Pkl is consistently 
 the better (safer\, more ergonomic\, more comprehensible) alternative to t
 emplating. Finally\, you will see how configuring your whole technology st
 ack at once leads to even DRYer and safer configurations.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Pkl-ing your config makes it last longer - Philip Hölzenspies
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/W7QSQG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-YEHSQU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T121000
DTEND;TZID=Europe/Brussels:20250204T121500
DESCRIPTION:How did I end up here?..\nI don't know really\, but we can look
  back at what happened together\, the chances I got\, and how I navigated 
 them.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:How did I end up here?.. - Bryan Honof
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/YEHSQU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-S9ZRBD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T121500
DTEND;TZID=Europe/Brussels:20250204T122000
DESCRIPTION:ARA (ARA Records Ansible) is an Ansible development tool that m
 akes it much easier to understand\, troubleshoot and debug Ansible content
  during development process. This tool can also help you to collaborate wi
 th your team members on Ansible content development.\n\nThis talk will cov
 er the following topics:\n\n- What is ARA and how it works\n- How to set u
 p ARA in your environment\n- How to use ARA to understand\, troubleshoot a
 nd debug Ansible content\n- How to use ARA to collaborate with your team m
 embers on Ansible content development\n- How to integrate ARA into your CI
 /CD pipeline\n- How to use ARA to track changes in your Ansible content\n\
 nThis talk is designed for Ansible content developers of all levels. Wheth
 er you are a seasoned expert or just starting with Ansible\,
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Most useful development tool for Ansible content that is rarely use
 d is even better for the teams - Kirill Satarin
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/S9ZRBD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-BSUMTD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T122000
DTEND;TZID=Europe/Brussels:20250204T122500
DESCRIPTION:Already successfully presented at both the London Ansible MeetU
 p and AnsibleFest 2021\, this newly revised session (adapted to the exciti
 ng Ignite format) aims to promote interest and excitement in the field of 
 positive psychology\, and demonstrate how you don't need to work in this f
 ield to benefit from it. In fact\, the design of Ansible directly supports
  positive psychology\, and in this session I will demonstrate how.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Positive Psychology with Ansible - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/BSUMTD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-FKWD8R@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T122500
DTEND;TZID=Europe/Brussels:20250204T123000
DESCRIPTION:Yaml can be a good compromise between free form text and the ri
 gidity of a markup language depending on the schema imposed.  Jinja imitat
 es python's strong\, implicit typing but as a template imposed on yaml\, i
 t's both structureless and fundamentally at conflict with a whitespace-sen
 sitive language such as yaml.  Allowing users to dynamically assemble sour
 ce data in production means they can't test before that point.  Can we shi
 ft invariant parts of config left into CI while keeping CI fixed while pro
 duction continues to grow?
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Against yaml+jinja - Justin Findlay
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/FKWD8R/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-MX9C8H@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T123000
DTEND;TZID=Europe/Brussels:20250204T123500
DESCRIPTION:Resources are often downloaded from the internet\, also in auto
 mation scripts. It is often impossible or cumbersome to validate the downl
 oads integrity and authenticity. At Asfaload\, we want to propose a soluti
 on we think is both practical and efficient.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Increasing the security of downloading resources from the internet 
 - Raphaël Bauduin
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/MX9C8H/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-X8HNKZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T123500
DTEND;TZID=Europe/Brussels:20250204T124000
DESCRIPTION:Re-kicking failed pipelines and workflows can become tedious pa
 rticularly when these are transient failures\, impacting performance and c
 osting resources. In this talk we will show you how you can improve the re
 liability of your pipelines\, through the use of an automated workflow re-
 starter which will automatically trigger a rerun of your workflows in Gith
 ub Actions.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Let Red be Red and Green be Green - Dana Doherty
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/X8HNKZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-GBP8QF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T124000
DTEND;TZID=Europe/Brussels:20250204T124500
DESCRIPTION:A lot of people ask me about what's changed in Puppet since old
 er versions  4 or 3 or older so this whistlestop ignite will look to highl
 ight how Puppet has changed and give some quick tips what to look for and 
 modernize
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Puppet Evolution: Key Changes and Modernization Tips - David Sandil
 ands
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/GBP8QF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-CJA9ER@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:Modern IT environments require infrastructure testing to ensure
  that systems are reliable\, secure\, and functioning as expected. Without
  thorough testing\, undetected issues can lead to system failures\, securi
 ty vulnerabilities\, and significant downtime\, which can be costly and da
 maging. \n\nWe share our experiences with tools such as testinfra\, server
 spec or goss to ensure the functionality of lab and customer environments.
  Framework such as DevSec can support achieving industry recognized securi
 ty standards and benchmarks. Highlighting the challenges and best practic
 es in testing multiple identically configured environments\, the session p
 rovides insights in projects from the field.
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:Effective Infrastructure Testing: Lessons Learned from the Field - 
 Leon Krass\, Christian Stankowic
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/CJA9ER/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-MDJ3YJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T142500
DESCRIPTION:As AI integration becomes crucial for advanced data systems\, a
 utomation is essential to managing these increasingly complex environments
 . This talk will explore the use of Ansible to automate the deployment of 
 a Neo4j GenAI environment on Fedora. By leveraging Ansible playbooks\, we 
 will set up a fully functional AI-powered graph database that integrates w
 ith OpenAI for retrieval-augmented generation (RAG) tasks. The session wil
 l guide technical users through best practices for automating Neo4j enviro
 nments\, configuring AI APIs\, and handling large-scale data queries effic
 iently using modern infrastructure-as-code techniques.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Automating AI-Powered Graph Databases with Ansible: A Neo4j GenAI C
 ase Study - Luca Berton
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/MDJ3YJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-FGLTVM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T142500
DESCRIPTION:"People don't want to work anymore!\n"We can't find good employ
 ees!"\n"We'd totally want better gender parity\, but we just don't get app
 lications from women!"\n\nIf quotes like this bounce around in your organi
 sation\, it's doing something wrong. Horribly wrong.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:It's Your Own Damn Fault! Why great people don't want to work with 
 you - Florian Haas
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/FGLTVM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-KCWFKJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:The Foreman project has recently moved big parts of its CI to G
 itHub Actions (GHA)\, to allow better re-use of code between repositories\
 , easier control of CI by repository owners and to reduce the maintenance 
 cost of infrastructure. As with any other migration\, this was not painles
 s\, but we learned a lot\, created many useful snippets and found more pla
 ces for improvement.\n\nIn this talk we will share the benefits of this mi
 gration for developers\, show how the created workflows can be used in oth
 er projects\, but also highlight problems that GHA has over Jenkins and wh
 at we plan to do to fix these.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:CI in the Foreman Project: from Jenkins to GitHub Actions\, lessons
 \, problems\, outlook - Ewoud Kohl van Wijngaarden
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/KCWFKJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-ERF7ZA@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:As automation becomes ever more important\, safe and secure man
 agement of secrets is paramount. It is vital that secrets are managed in a
  secure\, centralized manner and that control is thus maintained over them
 . In this session we will explore the integration of Ansible with Conjur O
 pen Source\, and how this lends itself perfectly to secure\, centralized s
 ecrets management. As a bonus\, we'll even explore how Conjur Open Source 
 can be used in a wider context to provide secrets to other platforms\, and
  even rotation of credentials on a Linux server can be managed.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Securing Secrets at Scale: Integrating Ansible Automation with Conj
 ur - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/ERF7ZA/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-QWCHBS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:Unlock the full potential of your Azure infrastructure with the
  combined power of Bicep and the Microsoft Graph API. We can now leverage 
 Graph objects within Bicep.\n\nIn this session\, we will explore how Bicep
 \, Azure’s domain-specific language for deploying resources\, can be sea
 mlessly integrated with the Graph to enhance your Infrastructure as Code (
 IaC) strategy.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:Leveraging Bicep and the Graph API for Advanced Azure Deployments -
  Maik van der Gaag
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/QWCHBS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-P7CTWQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:Kubernetes is still quite a popular choice with wide community 
 adoption to run containerised workloads in the Cloud\, but it doesn’t co
 me with batteries included. And some of that is intentional to allow freed
 om to make different choices or extend its functionality as needed. For ex
 ample scaling compute nodes is one of the things which is not built-in. Ma
 king sure you’re doing it in most efficient and cost-efficient way is pa
 ramount. But it’s not just efficienty than separates Karpenter (an open-
 source node lifecycle management) from other options\, but also how it can
  help you stay on top with compliance\, patching and drift. The project ha
 s come a long way in the last couple of year and it was also adopted by CN
 CF/SIG Autoscaling making it alternative approach compared to de-facto Clu
 ster Autoscaler project. I this talk I’ll show how to set it up\, differ
 ent use cases and demonstrate hands-on what to expect in the real world sc
 enario.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Embracing Karpenter to scale\, optimize & upgrade Kubernetes - Mark
 o Bevc
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/P7CTWQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-VQUFXW@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T140000
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:Puppet is a mature tool\, the company behind it has changed ove
 r the years and most of the people who developed it\, are no more working 
 there. \nFor somebody Puppet is old\, solving problems that are no more cu
 rrent.\nYet\, Puppet is still around \, and as long as there'll be systems
  to manage over time\, there'll be the need of such a tool.\nThe question 
 is if the tool of choice is going to be Puppet or not.\nWhat's its present
  and future?\nWe will analyse the current Puppet situation\, market demand
  and perception\, and spend our two cents on what could be done to improve
  perception\, usage and adoption.\nWe will also try to raise the topic wit
 h the people in the audience\, when the presentation will turn into a disc
 ussion\, possibly stirring ideas and suggestions.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Puppet\, what future? - Alessandro Franceschi
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/VQUFXW/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-M9QFSV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T142500
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:Ansible engineering has been working on transforming AWX to a p
 luggable\, service-oriented architecture. We’ve announced plans via the 
 community forum and have said that the transformation will make AWX more s
 calable and easier to contribute to.\n\nThis talk focuses on some of the c
 hallenges the Ansible engineering team at Red Hat have faced with AWX and 
 how the re-architecture work is intended to resolve them. We’ll also hav
 e a look at some of the pain points for contributors and how Red Hat wants
  to remove obstacles for the community. Finally\, we’ll have a brief loo
 k at what the future might hold for AWX after the re-architecture work is 
 complete.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Modernizing AWX: From monolith to pluggable services - Helen Bailey
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/M9QFSV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-UWREUC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T142500
DTEND;TZID=Europe/Brussels:20250204T145000
DESCRIPTION:Using open source projects to bootstrap will help you bring you
 r product to market faster\, right? We all know that idea\, and countless 
 startups have proven it true. But it’s what you do afterwards that reall
 y matters. Being a good open source citizen is more than just chucking you
 r source code at a GitHub repository (or worse\, only part of your source 
 code!) and expecting to reap the benefits of an open source community fore
 ver.\n\nA true open source company invites collaboration and actively part
 icipates. Its engineers and product managers engage with pull requests and
  issues and help steward feature growth that actually matters to the users
 . It communicates openly with its community about statuses and roadmaps\, 
 even when the news isn’t super rosy. And it contributes fixes upstream t
 o the projects it uses.\n\nThis isn’t just idealism. Ignoring community 
 leads to stagnation and a poor market fit. I’m sure we’ve all seen exa
 mples of that. This talk will explore how companies can genuinely contribu
 te to the open source community\, building real connections and creating l
 asting impact together with their users.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:OSS is not the same as source available - Nick Burgan
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/UWREUC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-MRSBVF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:We're nearly two decades into cloud. Where have all the apps go
 ne? You'd think it'd be simple to answer that question: probably all in th
 e cloud\, right? It turns out the answer is elusive. I've tried for years!
  It could be as much as 70%\, or as low as 30%. Maybe. Those numbers could
  be hokum. These are apps you manage and write\, you should know where the
 y tend to live. This talk will go over my latest investigations into this 
 mystery with no goal other than gather up the clues and wire them up with 
 red crazy board string. I'll then speculate how that newly updated crazy b
 oard can drive how you think about what about it\, if anything.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:The confusing case of cloud app domicilicity - Coté
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/MRSBVF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-A3QEP7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T151500
DESCRIPTION:This talk will walk through and provide examples and war storie
 s on how kubernetes can be used not only in large scale environments but a
 lso in small and small-ish scale environments.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Running Kubernetes on small scale - lessons learned on operating "s
 mall scale" clusters - Soham Chakraborty
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/A3QEP7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-7TRSGL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:Let's see how Foreman\, an open-source lifecycle management too
 l\, simplifies the provisioning process by leveraging customized NetBoot I
 SO images. \n\nWe'll cover the basics of Foreman\, its integration with PX
 E boot workflows\, how NetBoot ISO can be helpful in your environment\, an
 d use cases that might improve your workflows\, like automating provisioni
 ng or provisioning in an environment without managed DHCP.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Foreman: Provisioning hosts with NetBoot ISO - Leos Stejskal
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/7TRSGL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-TRZ3PA@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:Managing complex network infrastructure can be daunting\, espec
 ially when dealing with multiple protocols and devices. This session demon
 strates how Ansible’s validated network content simplifies the entire pr
 ocess. We’ll explore using the network.base\, network.bgp\, network.ospf
 \, network.interfaces\, and network.backup collections to automate deploym
 ent\, validation\, and backup workflows.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Resilient Network Automation: Deploy\, Validate\, Backup and Restor
 e with Ansible - Rohit Thakur
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/TRZ3PA/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-UYWGGF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:Ansible roles were introduced to simplify the organization and 
 reuse of automation tasks\, providing a structured\, portable way to manag
 e tasks\, configurations\, dependencies\, and variables. Originally intend
 ed to streamline complex playbooks\, roles have become a cornerstone of ef
 ficient Ansible usage. However\, many users still fail to fully understand
  how to leverage their full potential.\nIn this presentation\, we will sta
 rt by revisiting the foundational concepts of Ansible roles and their inte
 nded use. We will then explore the noteworthy enhancements and features ad
 ded to Ansible roles in recent years. \nAttendees will learn recommended p
 ractices to maximize the utility of Ansible roles\, including strategies f
 or modular role design\, effective use of variables\, argument specificati
 ons\, and defaults\, and techniques for role testing and validation. By ad
 opting these practices\, you can enhance the maintainability and scalabili
 ty of your automation projects.\nFinally\, we will look ahead to upcoming 
 developments aimed at further enhancing the portability and maintainabilit
 y of Ansible roles. This includes new features and improvements that will 
 make it easier to share\, reuse\, and manage roles across diverse environm
 ents.\nJoin us to ensure you’re not just using Ansible roles\, but using
  them right.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:You’re Doing Ansible Roles All Wrong - Tim Appnel
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/UYWGGF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-V37GEP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:Within Puppet one can separate code and data using Hiera - a hi
 erarchical data backend.\nData itself can be queried from Puppet modules.\
 nThis allows Puppet developers to provide generic code\, where other peopl
 e - like application responsible teams - can take over the configuration d
 etails by providing data only.\nData is usually YAML format - which many p
 eople consider being simple to learn.\n\nHiera also allows one to make use
  of individual data merges to reflect individual system needs.\nOne might 
 find it challenging when it comes to analysing the result of a lookup and 
 comparing these between different nodes.\nHiera Data Manager (HDM) provide
 s a Web UI to Hiera data.\n\nI am going to explain Hiera\, the way how you
  can modify results and access shared data and how HDM can help analysing 
 data results or issues.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Why does THIS node have THAT config? - Martin Alfke
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/V37GEP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-AZVBV9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:While Infrastructure as Code (IaC) has become the standard for 
 managing cloud resources using tools like Terraform\, Pulumi\, and Bicep\,
  writing templates can still be a time-consuming task. But what if infrast
 ructure could be automatically inferred from your application code? In thi
 s session\, we’ll explore the emerging concept of "Infrastructure from C
 ode" and evaluate the maturity of tools like Radius\, Dapr\, and Nitric. A
 re these tools ready to replace IaC? Join us to find out if it’s time to
  make the leap to a more seamless infrastructure experience.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:Infrastructure from Code: The Next Generation of Cloud Management -
  Erwin Staal
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/AZVBV9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-NDBZBS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T145000
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:In a world of fast-moving AI adoption\, the big players want yo
 u to play with their versions of AI. The problem\, though\, is that their 
 AI is usually built in a way that is closed off from the eyes of our tech 
 community\, with little or no oversight for choices and legal grey areas f
 or usage and adoption.\n\nWhat if I told you there was a way to get the be
 st of both worlds? An AI solution that can be externally verified and trus
 ted legally\, and we want you\, yes\, you\, to join us in building a genui
 nely transparent AI solution.\n\nThis is what the Granite and Granite-Code
  foundational models are. You can read the paper on how the model was init
 ially trained and have IBM's lawyers back up claims made from using Granit
 e or Granite-Code usage. Can your other AI providers say that? Will they g
 ive you the design documents on how they built it from the ground up? Or w
 ill they put their lawyers behind your usage of their AI? Would you put yo
 ur business at risk of using something like this when the legal area is so
  grey and ever-changing?\n\nBut that's only a point in time\; you also nee
 d to add skills and knowledge to the ever-growing AI system\, which is whe
 re InstructLab comes into play. During this presentation/workshop\, we wil
 l be showing you why you should care about Open Source AI\, teach you how 
 to leverage a purely Open Source AI for a local "co-pilot" like experience
 \, and then help train the Granite foundational model with new knowledge\,
  giving you the skills to help build a genuinely transparent AI.\nJoin us 
 and learn with us. We want to build a future of transparency and legal pro
 tection for AI engineers.
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:Open Source AI and InstructLab - JJ Asghar
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/NDBZBS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-PVN3XX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T151500
DTEND;TZID=Europe/Brussels:20250204T154000
DESCRIPTION:cloud costs can feel like a nightmare\, creeping up on your Kub
 ernetes infrastructure. But with the right tools\, you can be the hero you
 r budget deserves! In this talk\, we’ll dive into OpenCost\, an open-sou
 rce solution that can help you track and optimize your cloud spending in r
 eal time.You’ll discover how OpenCost works\, why it matters\, and how y
 ou can use it to become the cost-saving champion of your cloud environment
 . Get ready to conquer Kubernetes costs and take back control of your clou
 d!
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Turning Cloud Nightmares into Cost-Saving Dreams - julia lamenza
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/PVN3XX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-SZSJV7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T162500
DESCRIPTION:Do you have an idea for automating something but don’t know w
 here to start? Are you interested in becoming an Ansible developer? This t
 alk is for you!\n\nModules are individual units of code that perform speci
 fic tasks. You can think of modules as the building blocks of Ansible auto
 mation. There are already thousands of Ansible modules for all kinds of ta
 sks\, such as the “yum” and “apt” modules for package management\,
  the “file” and “copy” modules for file handling on Linux systems\
 , to the “kubernetes”\, “aws”\, and “azure” modules for cloud 
 platforms. As new technologies and use cases emerge\, so does the need for
  corresponding modules.\n\nJoin this session to get a brief overview of th
 e module development process. You’ll learn the basics of creating a new 
 module\, find out what tools you should use\, and how you can contribute y
 our work to the Ansible community.\n\nThis session will also briefly expla
 in how modules work\, and their lifecycle\, during task execution\, which 
 might be of interest to Ansible users in general. During this part of the 
 session\, we'll look at various network transport concepts related to modu
 les\, such as SSH and WinRM for execution on Windows hosts.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Creating Ansible modules is a lot easier than you think - Don Naro\
 , Andrei Klychkov
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/SZSJV7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-9CMK3D@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:We’re one of the few companies running a fully IPv6-native cl
 oud solution. While AWS claims full IPv6 support\, there are always caveat
 s. Many well-known open-source tools we use also face IPv6 issues. I've le
 d this migration twice — failed once\, succeeded in my current role — 
 and felt like I was pioneering it both times. This experience could benefi
 t others.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:4-2-6: The story about migrating AWS cloud infrastructure from IPv4
  to IPv6 - Konstantin Dobroliubov
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/9CMK3D/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-LLMUHC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:Years before Eli Goldratt would publish his Theory of Constrain
 ts\, William Edwards (Ed) Deming was applying statistical analysis and phy
 sics to fix problems with productivity. In this session\, John Willis\, co
 -author of ‘The DevOps Handbook’\, and author of ‘Demings Journey to
  Profound Knowledge\,’ will introduce you to Deming’s life and researc
 h\, and show you how his work still heavily influences DevOps and Platform
  Engineering today. From the real-life Rosie the Riveter to a hacker writi
 ng US cybersecurity law\, Deming’s ingenuity and system of thinking\, th
 e System of Profound Knowledge\, changed how we think in the modern world.
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:From Deming to DevOps - John Willis
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/LLMUHC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-JTHWGP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:Grafana alone is nice\, but might be a bit meaningless if one h
 as no Anomaly Detection and Root Cause Analysis. How do we do our data act
 ionable and proactive?
DTSTAMP:20260422T122241Z
LOCATION:B.Con (Overflow + Main)
SUMMARY:System Inspection and Observability 2.0: AD and RCA - Bo Maryniuk
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/JTHWGP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-T97UPU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:We use Puppet for about 1200 Linux machines. This talk will rec
 ount our journey in upgrading from Puppet 7 to Puppet 8. I will talk about
  the incompatible changes to be aware of\, how we handled them\, and gener
 al strategy for handling Puppet major upgrades.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Upgrading to Puppet 8: The Good\, The Bad and The Ruby - Maximilian
  Gass
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/T97UPU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-SPW79A@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:Foreman has had support for using Ansible as a remote execution
  provider for some time already\, but only in push mode. This talk will ex
 plore one of the ways how we could run Ansible on managed hosts without ev
 er opening a SSH connection to them.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Ansible and Foreman pulling together - Adam Ruzicka
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/SPW79A/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-BTV9U3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:In today's complex IT environments\, it is more important than 
 ever to automate tasks and processes. Event-Driven Ansible is a new featur
 e of Ansible that allows you to automate IT tasks based on events that occ
 ur in your IT environment. This session will provide an introduction to Ev
 ent-Driven Ansible\, including what it is\, how it works\, and the benefit
 s of using it. We will also discuss some examples of how Event-Driven Ansi
 ble can be used in real-world scenarios.
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Leverage Event-Driven Ansible to reduce your automation reaction ti
 me - Fabio Alessandro "Fale" Locati
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/BTV9U3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3BSKZB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T160000
DTEND;TZID=Europe/Brussels:20250204T162500
DESCRIPTION:In this talk\, we will introduce Kairos\, an open-source projec
 t that aims to create immutable Operating Systems designed for Kubernetes.
  This includes a toolset that simplifies operations at the edge in a cloud
 -native way.\n\nEdge computing has become increasingly popular due to its 
 ability to save costs by processing information closer to the data before 
 sending filtered and computed information to a centralized application or 
 data warehouse hosted in the cloud. Kubernetes is an ideal solution for ed
 ge computing because it natively builds components that facilitate the lif
 ecycle management of modern edge applications.\n\nHowever\, as we scale th
 e number of edge locations\, we face operational challenges\, such as inte
 racting with cluster configurations at scale without creating unique confi
 gurations for each location\, ensuring security for remote clusters and ap
 plications\, upgrading Kubernetes clusters without specific domain knowled
 ge\, and minimizing disruptions during maintenance windows for smaller for
 m factor hardware.\n\nKairos acts as an engine delivering immutable Kubern
 etes-enabled Linux OS from OCI conformant container images. It provides un
 ique capabilities such as VPN peer-to-peer mesh\, a distributed ledger to 
 automate Kubernetes cluster bootstrapping and coordination\, and zero-touc
 h provisioning with a QR code scan. But more importantly\, it uses a decla
 rative model backed by Kubernetes CRDs. It manages distributed Kubernetes 
 operations at the edge from a centralized Kubernetes cluster.\n\nIn this p
 resentation\, we will explain the foundations and concepts of Kairos and d
 emonstrate its capabilities.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Creating Immutable Infrastructures with Kairos - Mauro Morales
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3BSKZB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-NVGQ39@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T162500
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:Ansible yaml code is easy to write but hard to understand and r
 eason about\, hard to maintain\, debug and test.\nAll of this until you ta
 ke a functional programming perspective look at an Ansible code. Concepts 
 from functional programming like pure functions\, effects\, composition\, 
 lazy evaluations and others are very much applicable and very useful in An
 sible.Allow me to show you how concepts from functional programming can he
 lp you simplify Ansible content development\, make your Ansible content bu
 llet proof tested\, easy to maintain\, understand and reuse.\nThis talk do
 es not require any prior knowledge of functional programming. It is design
 ed to be useful to both beginners and experienced Ansible content develope
 rs.\n\n\nSee http://kksat.github.io/s/functional-ansible
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Functional programming design patterns in Ansible code - Kirill Sat
 arin
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/NVGQ39/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-DGYEV7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T162500
DTEND;TZID=Europe/Brussels:20250204T165000
DESCRIPTION:Since the day Kargo was released\, I have been exploring the id
 ea of using it not only to deliver and promote applications but also to de
 liver infrastructure through its progressive delivery capabilities. Using 
 Kubernetes-based tools like Crossplane or Pulumi\, we can define infrastru
 cture as code and deliver it progressively to our management clusters and 
 then promote this infrastructure through different stages without the need
  for extra CD script magic.\n\nLet me show you how Kargo helps platform en
 gineering streamline and automate the progressive rollout of infrastructur
 e changes to all stages. This talk will cover the basics of Kargo and how 
 to use it with Infrastructure as Code tools.
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:Progressive Infrastructure Delivery using Kargo and Argo CD - Engin
  Diri
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/DGYEV7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-WLFEVJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T165000
DTEND;TZID=Europe/Brussels:20250204T174000
DESCRIPTION:I was asked to submit a Steve Ballmer style "Automation! Automa
 tion! Automation!" lightning talk\, but that's really not my style.\n\nSo 
 let's instead talk about containers!\n\nEspecially containers for Foreman.
 \nSuiteable for running in production\, with plugins and auxilary services
  like Candlepin and Pulp.\nRunning like normal system services with Podman
  and systemd or on your Kubernetes cluster.\n\nWe've had a `Dockerfile` in
  the main Foreman repository for over 5 years (May 2019)\, have been publi
 shing it to Quay for a long time and I've heard people actually been using
  it. But it's not flexible (no plugins!)\, mainly aimed at developers and 
 not well maintained overall (no CI until 2023!).\n\nIn this talk we will p
 resent the current iteration (luckily not actually #42!) of a possible des
 ign for running a production Foreman with plugins\, bells and whistles in 
 a container environment. We will also discuss what this (probably) means f
 or future deployments on Foreman and upgrades of existing setups.
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Containerizing Foreman deployments\, take #42 - Evgeni Golov
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/WLFEVJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-7CB7UJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T165000
DTEND;TZID=Europe/Brussels:20250204T174000
DESCRIPTION:A live discussion and round table about the past promises and t
 he present and future challenges of Configuration Management and Infrastru
 ctures Automation\, with some of the people who are working on the field a
 nd making impossible things possible.\n\nThe session is going to be record
 ed and broadcasted in the Abnormal DevOps Iterations podcast (https://yout
 ube.com/@AbnormalDevOpsIterations).
DTSTAMP:20260422T122241Z
LOCATION:D.Aud (Main)
SUMMARY:Abnormal DevOps Round Table - Alessandro Franceschi
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/7CB7UJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-NPG9HP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T165000
DTEND;TZID=Europe/Brussels:20250204T174000
DESCRIPTION:Your organisation has been using Puppet to manage its infrastru
 cture\, but it's grown organically over time with best practices and the l
 ong-term implications of decisions never really being thought about. A new
  Puppet administrator has just been handed responsibility for the Puppet i
 nfrastructure\, we need to help them out.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Don't Panic! - Andrew Jones
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/NPG9HP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-DMPETX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T165000
DTEND;TZID=Europe/Brussels:20250204T174000
DESCRIPTION:Uyuni is an open-source configuration and infrastructure manage
 ment solution for software-defined infrastructure. In case of using it in 
 the large scale environments there could be different challenges and any o
 f such deployment requires tweaking to meet the requirements of the exact 
 use case.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:How to manage 10k+ Linux systems centrally with Uyuni and Salt - Vi
 ctor Zhestkov\, Alexander Graul
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/DMPETX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-DYEVRX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250204T165000
DTEND;TZID=Europe/Brussels:20250204T174000
DESCRIPTION:Building on the best practices and techniques for using Ansible
  development tools for authoring playbooks and collections\, this session 
 focuses on the critical next step: comprehensively testing and validating 
 your Ansible content for production environments. While creating well-stru
 ctured content is essential\, maintaining quality at scale requires automa
 ted testing pipelines that can validate each change consistently and relia
 bly.\n\nIn this follow-up session\, we'll demonstrate testing best practic
 es with Ansible Navigator and Molecule. We'll also explore how to use easi
 ly incorporate Ansible testing with Pytest and how the tox-ansible plugin 
 can simply testing across multiple Python interpreters and Ansible version
 s. We'll also focus on how to transform manual testing procedures into aut
 omated workflows using a GitHub Action.\n\nAttendees will leave this talk 
 with the tools and knowledge to stop wondering if their Ansible content wi
 ll work in production and start knowing that it will!
DTSTAMP:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:From Manual Testing to Continuous Validation: Taking the Quality of
  Ansible Content to the Next Level - Sorin Sbarnea
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/DYEVRX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-GFVWCP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T083000
DTEND;TZID=Europe/Brussels:20250205T173000
DESCRIPTION:Breakfast and Coffee & Tea - Day 3
DTSTAMP:20260422T122241Z
LOCATION:Foyer
SUMMARY:Breakfast and Coffee & Tea - Day 3 - 
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/GFVWCP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-XSAPED@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T130000
DESCRIPTION:Heard about Nix or NixOS but never taken the chance to try it? 
 We will help you get started with this hands-on workshop!
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:Hands-on NixOS for Beginners Workshop - Hugo Herter
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/XSAPED/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-WM33NW@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:Puppets community day is a chance for Puppet staff\, community 
 contributors and users to get together and talk about all things Puppet\, 
 Bolt and the various open source development tools used to develop and mai
 ntain code.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 1 (B.1.015)
SUMMARY:Puppet community day - David Sandilands
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/WM33NW/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-8YTUMH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:[Mgmt](https://github.com/purpleidea/mgmt/) is a real-time auto
 mation tool that is fast and safe.\nIn this workshop\, we'll be teaching y
 ou how to build a complete cluster from scratch. The focus will be on new 
 users\, but you are also welcome to join to hack on mgmt itself.\n\nIt's s
 trongly recommended that you come with a modern Linux laptop. (VM's\, Mac 
 or Windows will make this more difficult for you!)\n\nA number of blog pos
 ts on the subject are available: https://purpleidea.com/tags/mgmtconfig/\n
 Attendees are encouraged to read some before the workshop if they want a p
 review!
DTSTAMP:20260422T122241Z
LOCATION:Ansible 2 (B.1.014)
SUMMARY:Mgmt Config: Training Workshop - James (purpleidea)
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/8YTUMH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-VZZ7QR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T130000
DESCRIPTION:As part of the Foreman fringe event we want to provide a worksh
 op for users new to Foreman at all or the orchestration functionality of R
 emote Execution
DTSTAMP:20260422T122241Z
LOCATION:Foreman (B.1.031)
SUMMARY:Foreman Beginner Workshop - Dirk Götz
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/VZZ7QR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-Q7EHAF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T130000
DESCRIPTION:This will be an opportunity for users of Pulp to share their ex
 periences with each other and a couple of Pulp developers. Part of the tim
 e will be dedicated to gathering requirements for Pulp 4.
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:Pulp User Group Meetup - Dennis Kliban
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/Q7EHAF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-SAPC7J@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T130000
DESCRIPTION:Join us for an **Icinga Meetup**\, where monitoring enthusiasts
 \, DevOps professionals\, and system administrators come together to share
  knowledge\, exchange ideas\, and explore the latest in the world of monit
 oring. This meetup is an opportunity to connect with the Icinga community\
 , learn about new features\, and discover best practices for monitoring mo
 dern infrastructures.
DTSTAMP:20260422T122241Z
LOCATION:Workshop Icinga (B 3.0.29)
SUMMARY:Icinga Meetup - Blerim Sheqa\, Alvar Penning
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/SAPC7J/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-3HEPVD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T170000
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:20260422T122241Z
LOCATION:Ansible 1 (B.1.017)
SUMMARY:Ansible Contributor Summit - Don Naro
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/3HEPVD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-ZFBT9F@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:Day on how to use and Author using System Initiative
DTSTAMP:20260422T122241Z
LOCATION:Kube (B.3.032)
SUMMARY:System Initiative Day - Paul Stack
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/ZFBT9F/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-8WQ7LH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T130000
DESCRIPTION:SELinux is such an important part of your security posture\, an
 d with data breaches becoming more frequent and significant\, it is now mo
 re important than ever to ensure you have taken every precaution to secure
  your environment. Unfortunately\, SELinux is one of those technologies th
 at strikes fear into the heart of so many\, with a large number of people 
 still disabling it to work around issues. In this hands on workshop\, we w
 ill start from a ground up implementation of an SELinux policy\, taking yo
 u through its background\, why you should be considering it\, and how to b
 uild up (and debug) a policy from nothing for a custom application of our 
 own creation.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:SELinux for the terrified - James Freeman
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/8WQ7LH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-GCZVJ8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T090000
DTEND;TZID=Europe/Brussels:20250205T130000
DESCRIPTION:We will explore how to use CUE with the central registry\, incl
 uding validating JSON and YAML as well as using CUE with JSON Schema.
DTSTAMP:20260422T122241Z
LOCATION:Workshop Chef / Cue B.3.036
SUMMARY:Using the CUE Registry with JSON\, YAML\, and JSON Schema and more 
 - Marcel van Lohuizen
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/GCZVJ8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-SAMLJM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T130000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:Are you new to Infrastructure as Code (IaC) or a seasoned exper
 t exploring alternatives to Terraform? Perhaps you’re simply curious abo
 ut Pulumi. Whatever your starting point\, join us for a hands-on lab to di
 ve into this open-source IaC solution.\n\nRather than just hearing about P
 ulumi’s benefits\, you'll have the chance to form your own opinion by co
 ding a small infrastructure project in Azure.\n\nThis lab is a fantastic o
 pportunity to familiarize yourself with Pulumi’s core concepts while exp
 loring advanced features\, such as:\n\n- General functionality (declarativ
 e IaC\, state management\, backends\, providers)\n- Resources\, inputs\, a
 nd outputs\n- Configuration and environment management with stacks\n- Secu
 rity and encryption of secrets\n- Integration with existing infrastructure
 \n- Usage within a CI/CD pipeline\n\nCome and experience Pulumi in action!
DTSTAMP:20260422T122241Z
LOCATION:Pulp (B.1.029)
SUMMARY:Discover Pulumi Through Hands-On Practice - Engin Diri
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/SAMLJM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-KNRWAF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T130000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:Heard of Nix\, but too afraid of its learning curve?\nFear no m
 ore!\nBryan & Co. will stick around to work and help on everything Nix/Nix
 OS related.\nFrom packaging simple Go applications in NixPkgs\, all the wa
 y to complex NixOS module questions\, nothing's off the table.
DTSTAMP:20260422T122241Z
LOCATION:Niks (B.1.036)
SUMMARY:Nixing on Stuff - Bryan Honof
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/KNRWAF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-Q9TZ7E@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T130000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:The [OpenVox community fork of Puppet](https://voxpupuli.org/op
 envox/) is making much rapid progress. But we still have a lot of details 
 to work out. This session is a "breakout room" of sorts from the main Pupp
 et room and we'll discuss:\n\n* Project Governance\, such as our decision 
 making framework. Led by Garrett Honeycutt.\n* Technical Steering\; how we
  keep the project architecture aligned with our vision and specifications 
 from the Standards Steering Committee. Let by Nick Burgan.\n* Infrastructu
 re plans\, such as our GitHub organization\, CI testing\, package mirrorin
 g\, etc. Led by Gene Liverman.\n* Other topics as we have time\, such as p
 ackaging details\, a Windows installer\, etc.
DTSTAMP:20260422T122241Z
LOCATION:Puppet 2 (B.1.011)
SUMMARY:OpenVox working group - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/Q9TZ7E/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-SML8WG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T130000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:During this hands-on exercise\, you will learn what is Instruct
 Lab and how you can leverage it to easily extend Large Language Models wit
 h your data and run them on your infrastructure. The tool makes it easy to
  download\, run and chat with models locally on your laptop.
DTSTAMP:20260422T122241Z
LOCATION:Tofu / Cloud  (B.3.013)
SUMMARY:InstructLab workshop - Carol Chen
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/SML8WG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-ghent2025-ZWKL9T@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20250205T130000
DTEND;TZID=Europe/Brussels:20250205T170000
DESCRIPTION:Run through the hands-on labs that accompany the lecture. Ideal
  for practitioners of Chef and anyone with a laptop curious to see Chef co
 ok with recipes and scripts.
DTSTAMP:20260422T122241Z
LOCATION:Workshop Chef / Cue B.3.036
SUMMARY:Chef 's Toolkit with Labs - Heather Thacker
URL:https://cfp.cfgmgmtcamp.org/ghent2025/talk/ZWKL9T/
END:VEVENT
END:VCALENDAR
