Billets (page 17)
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
Déploiement sur GCP avec Terraform & Ansible
Dans cet article, j'explique comment déployer une machine sur Google Cloud Platform avec Terraform et la configurer avec Ansible. J'y montre la création d'un projet GCP, le provisionnement d'une instance de VM et la configuration d'un compte de service pour l'inventaire dynamique d'Ansible. Enfin, j'explique comment utiliser un playbook pour configurer la machine une fois provisionnée dans GCP.
Lire l'article
Démarrer avec Terraform Cloud
Dans cet article, j'explique comment démarrer avec Terraform Cloud, une solution cloud pour gérer le state des configurations Terraform. J'y montre comment créer un compte, associer la CLI de Terraform à Terraform Cloud et configurer le backend pour enregistrer les états dans le cloud. Je présente également la gestion des secrets sensibles (comme les clés AWS) pour garantir la sécurité des informations lors des déploiements d'infrastructures dans des environnements CI/CD.
Lire l'article
Déploiement sur AWS avec Terraform & Ansible
Dans cet article, je montre comment utiliser Terraform pour déployer des instances EC2 sur AWS, tout en intégrant des runners GitLab CI pour automatiser les pipelines CI/CD. J'utilise également Ansible pour configurer les instances une fois provisionnées. L'article aborde la gestion du state Terraform dans GitLab et la création des machines via des variables Terraform, avec des exemples concrets de configuration pour rendre le déploiement reproductible et sécurisé.
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.
Terraform et le provider Libvirt
Cet article explore l'utilisation de Terraform avec le provisionneur Ansible, en détaillant l'exécution de tâches Ansible sur des hôtes distants et locaux lors du provisionnement des ressources. Je vous montre comment configurer Terraform pour utiliser Ansible en local pour initialiser des machines créées sur des hôtes distants, tout en partageant des exemples concrets de configuration. Ce processus permet d'automatiser efficacement la gestion d'infrastructures dans des environnements DevOps.
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.
Test ACEPC AK1 : Mini-PC pour lab DevOps
Le test de l'ACEPC AK1 présente ce mini-PC comme une solution pratique pour des tâches de qualification et de développement. Avec un processeur Intel Celeron, 4 Go de RAM et un SSD ajouté, il gère efficacement Windows et Ubuntu, tout en restant silencieux et sans surchauffe. Il est idéal pour héberger des VM et des outils comme K3S dans un home lab DevOps.
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
Test des bidons fidlock twist bottle
Dans cet article, je teste les bidons Fidlock Twist, réputés pour leur système magnétique unique. Je partage mon expérience avec leur installation sur le cadre de vélo, la facilité de clipser et déclipser les bidons, ainsi que leur performance sur route. Après plusieurs années d'utilisation, je constate que ces bidons restent fonctionnels et pratiques, bien que leur étanchéité se détériore légèrement après quatre ans. Ils constituent un excellent choix pour les cyclistes cherchant fiabilité et facilité d'utilisation.
Lire l'article
Review MinisForum UM250
Dans cet article, je partage mon retour d'expérience avec le MinisForum UM250, un mini-PC puissant grâce à son processeur AMD Ryzen V1605B. J'explique pourquoi j'ai choisi ce modèle pour mon HomeLab DevOps, notamment pour héberger Ansible AWX, Gitlab-CI runners et k3s. Je détaille l'installation d'Ubuntu 21.10, la configuration des partitions et mes futurs projets pour optimiser mon infrastructure. Ce mini-PC offre de bonnes performances pour un coût abordable, avec la possibilité de mises à jour matérielles.
Lire l'article
Tester vos API avec Postman/Newman
Tester ces endpoint d’API fait parti des impératifs avant tout déploiement d’une nouvelle version, à la recherche d'une régression ou d'un bug.
Lire l'article