CfgMgmtCamp 2025 Ghent

Kirill Satarin

Kirill Satarin works as principal software engineer at Red Hat with focus on SAP automation with Ansible.


Sessions

02-04
12:15
5min
Most useful development tool for Ansible content that is rarely used is even better for the teams
Kirill Satarin

ARA (ARA Records Ansible) is an Ansible development tool that makes it much easier to understand, troubleshoot and debug Ansible content during development process. This tool can also help you to collaborate with your team members on Ansible content development.

This talk will cover the following topics:

  • What is ARA and how it works
  • How to set up ARA in your environment
  • How to use ARA to understand, troubleshoot and debug Ansible content
  • How to use ARA to collaborate with your team members on Ansible content development
  • How to integrate ARA into your CI/CD pipeline
  • How to use ARA to track changes in your Ansible content

This talk is designed for Ansible content developers of all levels. Whether you are a seasoned expert or just starting with Ansible,

Ignite
D.Aud (Main)
02-04
16:25
25min
Functional programming design patterns in Ansible code
Kirill Satarin

Ansible yaml code is easy to write but hard to understand and reason about, hard to maintain, debug and test.
All of this until you take 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 Ansible.Allow me to show you how concepts from functional programming can help you simplify Ansible content development, make your Ansible content bullet proof tested, easy to maintain, understand and reuse.
This talk does not require any prior knowledge of functional programming. It is designed to be useful to both beginners and experienced Ansible content developers.

Ansible
Ansible 1 (B.1.017)