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.
218 articles tagués avec « devops »
Voir tous les tagsModus peut il remplacer les Dockerfiles ?
Découvert par hasard, Modus est un langage permettant de créer des images de conteneur Docker/OCI. Modus utilise la programmation logique pour exprimer les interactions entre les paramètres de build, spécifier des workflows de build complexes, paralléliser et mettre en cache automatiquement les builds, et aussi permet d'optimiser la taille des images produites.
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.
Vagrant 2.3.0
Annoncée il y a un peu plus d'un an cette version 2.3.0 est le premier pas vers la sortie de la version 3.0 qui est en fait une réécriture complète de l'outil de création d'environnements de développement virtuels d'HashiCorp.
Gérer vos données sur le cloud avec rclone
Rclone est un outil en ligne de commande permettant de gérer ses données dans le cloud qui peut être utilisé sur Linux, MacOS et Windows.
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.
Developper des modules Ansible
Parfois, il peut être nécessaire de développer ses propres modules Ansible pour répondre à des besoins spécifiques :
- Automatiser des procédures complexes comme attaquer des API nécessitant de nombreux appels et/ou manipulant des données complexes.
- Répondre à l'absence de ce module dont vous avez besoin : exemple copier des données d'un bucket à un autre en une seule étape, ...
C'est ce que nous allons voir dans ce billet :
Créer vos snippets Ansible Visual Studio Code
Ça fait pas mal de fois, qu'on me fait remarquer que Coder des playbooks Ansible peut être très rébarbatif. Nous avions vu qu'avec l'utilisation de l'extension Ansible de Redhat nous pouvions gagner en productivité, cette fois je vous propose de découvrir tout le potentiel qu'offre les snippets VsCode.
Utiliser les customs facts Ansible
Petit rappel : Chaque fois que vous exécutez un playbook Ansible, la
première tache qui est exécuté est la collecte des facts. A moins que vous
l'ayez désactivé avec le paramètre de playbook gather_facts: false
.