Aller au contenu
medium

Blog DevSecOps - Page 13

Billets (page 13)

Documentations versionnées avec Sphinx

Dans cet article, je présente comment utiliser Sphinx pour créer une documentation multi-version. J'explique l'installation de Sphinx, la génération d'une première version de documentation et la configuration de sphinx-multiversion pour gérer les différentes versions via des tags ou branches Git. Vous découvrirez également comment ajouter un menu de version, une bannière pour indiquer les anciennes versions et intégrer le support du Markdown dans Sphinx pour une gestion efficace des documentations versionnées.

Lire l'article

Valider des itinéraires avec Strava

Cet article montre comment utiliser Strava pour tracer un parcours de cyclisme en privilégiant les routes goudronnées. Il détaille l'utilisation du planificateur d'itinéraires de Strava pour créer un tracé optimisé et explique comment utiliser Veloviewer, une extension de Strava, pour valider les parcours avec des vues Street View, afin de vérifier les conditions de route. L'article guide étape par étape l'intégration de ces outils pour améliorer l'expérience de planification de sorties à vélo.

Lire l'article

Utilisation des meta-arguments Terraform

Dans cet article, je vous explique comment utiliser les meta-arguments dans Terraform pour rendre votre code plus flexible et dynamique. Je détaille l'utilisation de depends_on, count, for_each, provider et lifecycle et montre comment ces arguments permettent de gérer les dépendances, la duplication de ressources et la gestion des cycles de vie des ressources cloud. Ces fonctionnalités vous aident à éviter la duplication de code et à mieux organiser vos infrastructures dans vos projets Terraform.

Lire l'article

L'extension Visual Studio Code Terraform

Dans cet article, j'explique comment utiliser l'extension Terraform pour Vs Code afin d'améliorer l'écriture de code HCL. L'extension permet l'autocomplétion pour les providers, ressources et modules, la validation syntaxique avec terraform validate, ainsi que des outils de navigation et de formatage de code. Elle intègre également des fonctionnalités expérimentales comme l'achèvement automatique des blocs, facilitant la gestion de vos projets Terraform dans VS Code.

Lire l'article

Tester vos API swagger/openAPI avec Dredd

Dans cet article, j'explique comment utiliser Dredd pour tester automatiquement des API décrites avec OpenAPI ou Swagger. Après avoir installé Dredd via Node.js, je montre comment créer un fichier de configuration et utiliser un exemple d'API pour effectuer les tests. L'outil permet de vérifier facilement que l'API fonctionne comme prévu, sans avoir à écrire du code supplémentaire. Il est aussi possible d'intégrer Dredd dans un pipeline CI/CD pour automatiser les tests des API lors des déploiements.

Lire l'article

Utiliser votre clé SSH pour Github

Cet article explique comment configurer une clé SSH pour sécuriser vos interactions avec GitHub. Il décrit les étapes pour générer une clé SSH, l'ajouter à votre agent SSH et la lier à votre compte GitHub pour éviter l'authentification par mot de passe lors des push ou pull. Cette méthode améliore la sécurité et l'efficacité lors des collaborations sur des projets Git.

Lire l'article

Vagrant 2.3.0 : transition vers Vagrant Go

Cet article explore les nouveautés de Vagrant 2.3.0, une version de transition vers Vagrant 3.0, qui introduit Vagrant-Go. Vous y trouverez des tests d'installation de plugins comme vagrant-libvirt sur une machine Ubuntu, ainsi qu'une comparaison entre les versions Ruby et Go de Vagrant. Je vous partage des conseils pour éviter les problèmes de compatibilité entre ces versions et des remarques sur la latence observée avec la version en Go. Il conclut avec des réflexions sur l'avenir de Vagrant et l'intégration d'HCL.

Lire l'article

Une image de fond pour Visual Studio Code

Dans cet article, j'explique comment personnaliser Visual Studio Code pour le rendre plus agréable à utiliser. Je vous montre comment changer le thème de couleur, personnaliser les icônes et même ajouter un fond d'écran. Grâce à des extensions disponibles, vous pouvez modifier ces éléments visuels simplement en ajustant le fichier settings.json. Vous apprendrez aussi à changer la police de caractères pour une expérience de développement plus personnalisée.

Lire l'article

Visual Sudio Code et les expressions régulières

Dans cet article, je partage des astuces pour utiliser les expressions régulières dans Visual Studio Code pour la recherche et le remplacement de texte. J'explique comment activer les regex, saisir des expressions régulières courantes et les utiliser pour automatiser la modification de code, notamment dans les playbooks Ansible. Vous y trouverez des exemples concrets pour rendre vos tâches de recherche et de remplacement plus efficaces dans VS Code, tout en améliorant la productivité de vos projets.

Lire l'article

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

Je vous propose de découvrir mes extensions préférées pour Vs Code orientées DevOps. J'explique comment elles améliorent ma productivité pour l'écriture de code d'infrastructure avec des outils comme Ansible, Terraform et Docker, ainsi que la gestion des projets Git. Vous trouverez aussi des extensions pratiques pour le formatage Markdown et des correcteurs orthographiques, idéaux pour la rédaction de documents. Ces outils simplifient le développement et la gestion des infrastructures en environnement DevOps. Lire l'article