Ansible
I first got in touch with Ansible in 2021. To ensure high-quality playbooks and modules, I set up automated testing against virtual machines. As a direct competitor to Salt, Ansible still benefits from a highly active community—which is why I’d now prefer Ansible over Salt.
Certificates
I have achieved the following certifications in which Ansible was a component.
Projects
Current and past projects where I used Ansible.
The client needed to centrally manage RHEL machines across multiple network environments. Ansible was already being used manually via the command line. My task was to introduce the Ansible Automation Platform (AAP) in these environments and ensure that existing playbooks could run properly within it. I also created dedicated execution environments for these playbooks. Today, the client operates a working AAP setup and can easily manage their RHEL machines.
In customer projects, our team frequently installed and configured AWX instances. At the time, we lacked a proper test environment, which made testing and experimentation difficult. To solve this, I took on the task of automating the AWX installation within a k3s single-node cluster—optionally also supporting multi-node setups. The automation was implemented via a GitLab CI/CD pipeline. As a result, our team was able to spin up a fully functional AWX environment within minutes.
Our team used to create several virtual machines per day and configure them manually. This process consumed several hours of work each day. I took the initiative to automate the provisioning of VMs using Ansible, including their configuration. To support this, I developed a standardized server configuration and trained the team, so that everyone could independently create and configure new servers using Ansible.