Ansible-Builder onthuld: de geheime tool die het leven van elke DevOps Engineer zal veranderen!
Ansible is een geweldige tool, maar versie verschillen tussen jouw versie van Ansible en die van je collega kunnen voor vervelende problemen zorgen, bijvoorbeeld als je nieuwere functionaliteit probeert te gebruiken dan wat de versie van Ansible van je collega ondersteunt.
Dit probleem wordt alleen nog maar erger als je ook gaat kijken naar de verschillende versies van geïnstalleerde collections, modules, en python dependencies. Gooi daar een sausje van benodigde systeem-pakketten (RPM, DPKG, etc.) overheen, en je eindigt al snel met een “Op mijn machine werkte het wel..” scenario.
In deze video laat Wander zien hoe je dit kunt voorkomen door gebruik te maken
van Ansible Execution Environments, container images met daarin alle benodigde
dependencies op hun goede versies. Daarna gaan we dit image gebruiken met zowel
ansible-runner
als ansible-navigator
.
Linkjes: