Actualité et retours d’expérience
Blog, page 6
Ici, je partage des idées personnelles, des actualités marquantes de l’écosystème DevOps et cloud, des billets d’humeur et des réflexions rapides. Les guides de référence, eux, vivent dans la documentation.
- 123 billets idées, actualités et réflexions rapides
- oct. 2026 dernier billet
Billets, page 6
-
Génerer des operateurs Kubernetes avec Ansible
Dans cet article, je vous explique comment utiliser Ansible pour générer des opérateurs Kubernetes, une méthode puissante pour automatiser la gestion des applications sur un cluster. Grâce à l'Operator Framework de Red Hat, vous pouvez automatiser des tâches complexes comme le déploiement, la mise à jour et la surveillance d'applications dans Kubernetes. Ce processus réduit les interventions manuelles, améliore la cohérence des déploiements et facilite la gestion d'applications cloud natives. Vous découvrirez également comment utiliser les modules Ansible pour construire des opérateurs flexibles et adaptés à vos besoins DevOps.
-
VM Windows 2019 Server sous Linux
Cet article explique comment déployer une machine Windows 2019 Server sous Linux à l'aide de Vagrant, Libvirt et Ansible. Je montre comment utiliser un Vagrantfile pour configurer la VM, puis comment automatiser l'installation de OpenSSH sur Windows à l'aide d'un playbook Ansible. Cette configuration permet de tester des playbooks Ansible destinés à des machines Windows directement depuis un environnement Linux.
-
Monkeyble un callback Ansible de tests unitaires
Dans cet article, je vous propose de découvrir Monkeyble, un outil permettant de tester des playbooks Ansibleavec des tests unitaires. Il aide à simuler les environnements de production et facilite l’utilisation de mocks pour remplacer les modules réels par des modules simulés. Cela permet d'effectuer des tests sur les entrées et sorties de tâches tout en garantissant la fiabilité de l'infrastructure via Ansible. Monkeyble se révèle utile pour tester efficacement dans des environnements complexes et en CI/CD.
-
Parser les commandes shell Ansible avec JC
Cet article explore l'utilisation de JC, un outil qui permet de parser les commandes shell dans des playbooks Ansible. Il explique comment utiliser JC pour formater les sorties des commandes non JSON, comme dig et les convertir en JSON pour les manipuler facilement avec Ansible. L'article inclut des exemples concrets de commande et de playbook utilisant JC pour simplifier le traitement des données dans les workflows DevOps.
-
Graphes de playbooks Ansible
Dans cet article, je présente ansible-playbook-grapher, un outil permettant de visualiser graphiquement l'enchaînement des tâches et rôles dans vos playbooks Ansible. J'explique comment l'installer avec graphviz et l'utiliser pour générer des graphes au format SVG représentant vos playbooks. Cet outil s'intègre bien dans les pipelines CI et permet une meilleure documentation visuelle des configurations Ansible.
-
Ansible, Un problème des solutions
Dans cet article, je réponds aux questions fréquentes sur Ansible, en couvrant des sujets comme la gestion des exceptions avec les blocks et rescue, l'ignoration des erreurs d'hôtes inaccessibles avec ignore_unreachable et l'exécution de tâches asynchrones. Je partage également des astuces pour simplifier l'écriture des playbooks avec module_defaults et l'utilisation des ancres et alias YAML. Ces tips vous aideront à améliorer vos playbooks Ansible dans vos environnements DevOps.
-
Aggrégation de Logs Ansible avec Splunk
Dans cet article, je montre comment utiliser Splunk pour collecter et analyser les logs générés par les playbooks Ansible via l'HTTP Event Collector. Je vous guide dans l'installation et la configuration de Splunk, puis j'explique comment activer le callback community.general.splunk dans Ansible pour envoyer automatiquement les résultats des exécutions de playbooks à Splunk. Cela permet de centraliser les logs et de créer des tableaux de bord pour surveiller vos opérations DevOps en temps réel.
-
Aqua un outil DevOps pour les installer tous
Dans cet article, je vous partage comment Aqua me permet de gérer efficacement les versions d'outils comme Kubernetes et Terraform dans mes projets DevOps. Grâce à Aqua, j'automatise l'installation et la gestion des outils tout en assurant une compatibilité optimale. Il m'aide aussi à renforcer la sécurité avec des politiques adaptées à mes besoins. Un vrai gain de temps pour fluidifier mes workflows CI/CD tout en maintenant un haut niveau de sécurité.
-
Accès à une instance EC2 d'un réseau privé avec SSM
Dans cet article, je vous montre comment utiliser AWS SSM pour accéder à une instance EC2 dans un réseau privé, sans passer par une NAT Gateway. J'explique comment configurer des VPC Endpoints et tirer parti du Session Manager pour vous connecter directement à votre instance. Cette méthode offre une solution sécurisée et économique pour gérer vos instances EC2, tout en simplifiant les opérations de maintenance et d'administration dans des environnements fermés.
-
Ajout d'un certificat à un conteneur Windows
Dans cet article, j'explique comment ajouter un certificat à un conteneur Windows pour une application .NET avec Docker. Je présente les étapes d'installation de Docker sous Windows Server et l'écriture d'un fichier Dockerfile pour configurer une image .NET Framework avec la gestion des certificats. Ce guide inclut également l'utilisation de msbuild pour compiler et packager l'application, garantissant la compatibilité avec les environnements Windows tout en utilisant des outils DevOps modernes.
-
Arkade le choco du Devops !
Dans cet article, je vous présente Arkade, un outil pratique pour installer des CLI DevOps comme kubectl, Helm et Docker Compose en un seul clic. Arkade permet aussi d'installer facilement des applications sur un cluster Kubernetes via des commandes simples. Je vous guide dans l'installation d'Arkade et l'utilisation de commandes pour gérer les outils et applications dans un environnement DevOps.
-
Diagrams as Code : schémas Cloud & infra
Dans cet article, je vous présente comment utiliser Diagrams as Code pour générer des schémas d'architectures cloud avec Python ou Go. Je détaille l'installation de Graphviz, l'utilisation de bibliothèques cloud pour créer des nœuds comme AWS EC2 ou GCP et l'intégration de ces schémas dans vos pipelines CI/CD. Vous apprendrez à structurer vos diagrammes et à les personnaliser avec des options de formatage, de direction et de regroupement pour une visualisation claire et automatisée des infrastructures.