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.

My projects

Current and past projects where I used Ansible.

Completed
Automated AWX deployment within Gitlab CI/CD

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.

Start:August 2023
End:September 2023
Technologies:
awx
ansible
gitlab
Completed
Ansible server concept

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.

Start:April 2022
End:December 2022
Technologies:
ansible
linux