Aller au contenu principal

Monkeyble un callback Ansible de tests unitaires

· 7 minutes de lecture
Stéphane ROBERT
Consultant DevOps

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

· 3 minutes de lecture
Stéphane ROBERT
Consultant DevOps

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

· 7 minutes de lecture
Stéphane ROBERT
Consultant DevOps

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.

Trivy ne cesse de s'améliorer

· 9 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Lors de ma veille technique, je scrute souvent les change-logs de mes outils préférés sur GitHub. Et lors de l'une d'elle, j'ai remarqué que Trivy avait ajouté pas mal de fonctionnalités dont le scan des comptes AWS mais aussi des images de VM.

Installer Ansible AWX avec une BDD externe

· 6 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Il y a quelques mois, je vous expliquais comment installer et upgrader AWX via l'utilisation de l'opérateur Kubernetes AWX. Mais voilà lors d'un upgrade et je suis impardonnable, j'ai perdu le secret stockant le mot de passe de connexion à la base de données Postgres en effaçant le namespace AWX. Donc j'ai décidé d'utiliser une base de données installée sur un autre serveur. Voyons comment procéder.

kubescape un outil d'audit de cluster K8S

· 9 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Kubernetes prend une place de plus en plus importante dans les infrastructures, même s'il est assez facile de déployer et de garantir la disponibilité des applications, sa mécanique est réellement complexe. Et comme on dit souvent "sans maîtrise, la puissance n'est rien". En effet, installé et configuré par défaut un cluster kubernetes est vulnérable aux attaques.

Contrôler vos VM sous FlatCar avec Nabraska

· 6 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Dans un précédent billet, je vous ai présenté FlatCar Linux, un os immutable. Par manque de temps, j'avais laissé le sujet de côté. Suite à une discussion, j'ai découvert Nebraska le serveur de mise à jour d'instances FlatCar.

Mes extensions Visual Studio Code DevOps préférées

· 4 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Les extensions de nos éditeurs peuvent réellement augmenter notre productivité, mais aussi à augmenter la qualité du code produit. Je vous partage la liste des extensions que j'utilise essentiellement dans mes activités de développement de code d'Infrastructure As Code (DevOps) et d'écriture de documents au format Markdown pour mon blog et pour les documentations.