Aller au contenu
medium

Blog DevSecOps - Page 17


Billets (page 17)

Logo DevSecOps

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
Logo DevSecOps

Libvirt resizing des images

Dans cet article, j'explique comment utiliser Terraform avec le provider Libvirt pour redimensionner automatiquement des images cloud lors de leur provisionnement. Je montre comment dériver un volume de base téléchargé et créer un volume de plus grande taille pour le système de fichiers de la machine virtuelle. Cela permet de contourner les limitations de taille des images de base et d'optimiser le déploiement d'instances dans des environnements DevOps.

Lire l'article
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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