Aller au contenu

Blog

Mise à jour :

Activez l'auto-complétion AWS boto3 dans Visual Studio Code

Je vous invite à découvrir comment activer l’auto-complétion pour boto3 d’AWS dans Vs Code afin de rendre vos développements cloud plus fluides. Je vous propose de configurer un environnement Python virtuel et d’installer l’extension adéquate pour obtenir des suggestions automatiques sur des services comme EC2 ou S3. Ensemble, nous verrons comment améliorer votre productivité en codant des applications cloud grâce à ces fonctionnalités avancées, tout en intégrant boto3 à vos workflows DevOps.

Développer avec AWS Boto3 en Python

Je vous propose de découvrir comment utiliser boto3, la bibliothèque Python pour AWS, afin de gérer vos ressources cloud comme EC2 ou S3 via des scripts Python. Je vous guide dans l’installation, la configuration des accès et la création d’un utilisateur dédié pour garantir la sécurité des manipulations. Ensemble, nous verrons comment écrire un script simple pour interagir avec EC2, tout en respectant les bonnes pratiques pour la gestion des rôles et permissions AWS.

Je ne peux plus de me passer de mon Garmin Varia!

Je vous propose de découvrir mon expérience avec le Garmin Varia, un radar arrière de vélo qui améliore considérablement la sécurité lors de mes déplacements à vélo. En détectant les véhicules à grande distance et en fournissant des alertes visuelles et sonores, ce radar m’a permis de mieux anticiper leur arrivée, surtout dans des conditions difficiles comme le vent ou sur des routes fréquentées. Grâce à cet équipement, mes trajets sont devenus plus sûrs et agréables, même en milieu urbain ou en peloton.

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.

direnv et asdf les outils DevOps indispensables!

Je vous propose de découvrir comment utiliser direnv et *asdf* pour gérer différentes versions de CLI dans vos projets DevOps. En combinant ces deux outils, vous pouvez automatiser le chargement et déchargement des variables d’environnement et installer rapidement les versions nécessaires d’outils comme Kubernetes ou Terraform. Cela permet de simplifier la gestion des versions spécifiques à chaque projet, tout en améliorant la productivité et la stabilité des environnements.

Partager des écrans avec plusieurs PC

Je vous propose de découvrir comment j’ai optimisé l’utilisation de plusieurs PC, sous Windows et Linux, en partageant un même écran 4K avec un KVM switch. Ce dispositif m’a permis de basculer facilement entre mes machines tout en utilisant les mêmes périphériques (clavier, souris et clé USB) en toute simplicité. Après plusieurs mois d’utilisation, je partage mon expérience sur l’efficacité du switch et quelques conseils pour une configuration plus pratique.

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.

Caradoc un outil de tracing Ansible

Dans cet article, je présente Caradoc, un outil de traçage pour Ansible qui facilite le débogage des playbooks en générant des traces lisibles au format asciidoc. En stockant les informations dans un répertoire local, il permet de visualiser les exécutions de manière plus claire que le mode debug classique. Je partage également comment l’utiliser dans vos pipelines CI/CD pour suivre précisément les étapes de vos exécutions Ansible et optimiser vos workflows DevOps.

Developper Roles et Collections Ansible AWS EC2

Dans cet article, je vous explique comment utiliser Molecule avec le driver EC2 pour tester des rôles et collections Ansible directement sur des instances AWS. Après avoir installé les dépendances nécessaires comme boto3, je vous montre comment configurer et lancer un scénario Molecule pour provisionner une instance EC2. Cette approche permet de tester vos rôles dans un environnement réel tout en automatisant la gestion des ressources AWS avec Ansible.

Trivy ne cesse de s'améliorer

Dans cet article, je présente les nouvelles fonctionnalités de Trivy, qui permet de scanner les comptes AWS ainsi que les images de VM. Je vous guide dans l’installation de l’outil et montre comment scanner des AMI AWS et des comptes AWS à la recherche de vulnérabilités et de mauvaises configurations. Ce processus s’intègre facilement dans vos pipelines CI/CD, offrant une méthode proactive pour sécuriser vos environnements cloud en continu.