Présentation de Monkeyble: framework de test bout en bout pour Ansible
monkeyble_logo
Monkeyble est un petit framework qui permet de tester de bout en bout vos playbooks Ansible.
Il permet, au niveau des tâches des Playbooks, de:
- 🐵 Vérifier qu'un module a été appelé avec les bons arguments ;
- 🙊 Vérifier le résultat du retour d'un module ;
- 🙈 Vérifier l'état d'exécution d'une tâche (changed, skipped, failed) ;
- 🙉 Simuler (Mock) un module afin de retourner un résultat sans faire appel au vrai module.
Monkeyble est tout particulièrement conçu pour être placé dans une CI/CD afin de détecter les éventuels régressions lors des modifications sur une base de code Ansible 🚀.