21 private links
Améliorer le retour d’Ansible avec quelques options pas ou peu connues
Molecule est un framework permettant de tester le résultat d’un role/playbook Ansible mais de manière automatisée. La doc résume où et comment faire pour inclure dans dans du Gitlab-CI.
L’idée est de fournir un scénario de test et de permettre à molecule de faire tourner Ansible avec les bons paramètres (faux évidemment) sur un container et de vérifier le résultat. Si le résultat est bon, on peut valider la partie CI.
C’est quand même intéressant sur le fond puisque ça permet de tester les playbooks potentiellement complexes dans un environnement jetable à peu près valide sans avoir à faire tout un pataquès à base de VMs (mais bien évidemment, les VMs sont toujours possibles si besoin, ce qui est loin d’être idiot non plus).
Ceph + K8s sur un paquet de machines avec pilotage Ansible pour la mise en place.