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.
76 articles tagués avec « infra as code »
Voir tous les tagsTester 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.
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
.
Graphes de playbooks Ansible
Voilà un outil qui va agrémenter la documentation de vos playbooks
Ansible. ansible-playbook-grapher
est une CLI permettant de créer un graphique
représentant la suite des tâches et rôles qui se trouvent dans vos Playbooks
Ansible. À intégrer dans vos CI des projets stockant vos playbooks Ansible !
Utilisation des meta-arguments Terraform
Terraform est un langage déclaratif, alors comment rendre ce code un plus intelligent ? Comment imposer certains fonctionnements lors de la création, modification et destruction de ressources ? Comment éviter de dupliquer du code ? Nous allons voir tout cela avec l'utilisation des meta-arguments.
L'extension Visual Studio Code Terraform
Comme pour Ansible, Terraform utilise un langage de type descriptif pour
décrire le résultat attendu. HashiCorp plutôt que d'utiliser du YAML
à
préférer créer son propre langage de description, le HCL
, venant bousculer
nos habitudes. C'est vrai du YAML
on en voit partout.
Les modules Ansible pour gérer les fichiers
Je vous propose dans ce billet tous les modules permettant de récupérer et de gérer des fichiers avec Ansible.