Thorben Denzer
Thorben is a software engineer on the orcharhino team at ATIX AG near Munich.
Sessions
Ansible has long been a cornerstone of configuration management in the Foreman ecosystem.
While the existing integration offers robust capabilities, users have expressed desire for DevOps workflows.
In this talk, we will introduce a reimagined Ansible integration, designed to address these needs.
This new approach brings advanced features, such as
- version control integration,
- isolated execution environments and
- lifecycle management.
For Foreman users and developers alike, this talk gives an overview of "foreman_ansible_director", ATIX's new Ansible integration for Foreman.
This overview consists of our design decisions, lessons learned during development, a look ahead and a live demo!
While JavaScript has long been the backbone of the Foreman frontend, both for plugins and core alike, I decided to shake things up for foreman_ansible_director.
A year and over 9,000 lines of TypeScript code later, I'm here to share what I learned.
This talk will explore:
- The surprisingly smooth integration of TypeScript into an existing JavaScript ecosystem
- The real benefits of type safety
- Interoperability with existing code
- What this implies for packaging
This talk isn’t just about TypeScript - it’s a story of how type safety can reduce errors, make life easier for developers, and improve maintainability of the codebase.