J'ai découvert récemment spotter, un outil qui permet de contrôler la qualité du
code Ansible
. Vous allez me dire, mais Ansible-Lint le fait déjà ! Oui, mais
spotter
possède quelques fonctions supplémentaires.
56 articles tagués avec « formation ansible »
Voir tous les tagsLes Environnements d'Exécution Ansible
Les environnements d'exécution Ansible sont là pour vous aider à écrire et à exécuter des playbooks quel que soit le contexte. Ils définissent donc des environnements portables et partageables pour exécuter des tâches Ansible.
Monkeyble un callback Ansible de tests unitaires
Je vous propose de découvrir monkeyble, une collection Ansible qui peut vous aider à tester vos playbooks mais pas que. En effet, il permet aussi de combler un manque au mode check, qu'il fonctionne dans tous les cas via un mode patching. Voyons cela en détail
Caradoc un outil de tracing Ansible
Je vous propose de découvrir caradoc, un callback Ansible qui peut vous aider à déboguer vos playbooks. Il n'est pas sans rappeler ARA, qui permet de stocker les traces de vos exécutions dans une base de données sqlite locale, voir sur un serveur distant.
Developper Roles et Collections Ansible AWS EC2
Jusqu'à maintenant, je n'utilisais que les drivers docker
et vagrant
pour
provisionner des machines de tests avec molecule lors de mes développements de
roles et collections Ansible. Comme je n'ai plus assez de ressources à la maison
pour les provisionner, je me suis dit pourquoi utiliser des instances AWS EC2.
Après avoir tâtonnè longtemps, j'ai fini par réussir, j'ai décidé de vous en
faire profiter.
Gendoc automatise la création de documentation Ansible
C'est avec joie que je vous annonce l'arrivée d'Ansible-Gendoc. Cet outil,
python, permet de générer la documentation de vos roles automatiquement en
s'appuyant sur un template Jinja
et alimenté par le contenu des déclarations
du rôle: default, vars et meta.
ansible-later lint vos playbooks Ansible
Ansible—later est comme ansible-lint un outil qui va scanner votre code Ansible à la recherche de portion de code ne respectant pas les meilleures pratiques.
Tester vos roles Ansible avec molecule
Molecule est un framework permettant de tester vos développements de rôles Ansible et, ce sur de nombreuses distributions Linux en utilisant le driver de virtualisation et le framework de tests de votre choix.
Mettre à jour Ansible AWX sur Kubernetes
Il y a quelques semaines je vous avais expliqué comment installer Ansible AWX au moyen de l'opérateur Kubernetes. Voilà depuis de nouvelles versions ont été publiées, et donc voyons comment mettre à jour votre installation. Vous pouvez vérifier les releases d'Ansible AWX disponibles depuis cette page.
Aggrégation de Logs Ansible avec Splunk
Splunk est une plateforme qui permet de collecter, d'indexer, d’analyser et de visualiser les données en provenance de diverses sources. Splunk se charge de les analyser et de les transformer en informations exploitables.