Aller au contenu
medium

Blog DevSecOps - Page 8

Billets (page 8)

Build de RPM avec fpm-cookery et Docker

Cet article explique comment automatiser la création de packages RPM, DEB et APK à l'aide de fpm-cookery et Docker. Il détaille l'utilisation de Docker pour créer un environnement de build léger avec Alpine Linux et l'installation des dépendances nécessaires pour gérer les packages sur plusieurs distributions. Cette approche permet de simplifier le processus de build et de test dans des environnements comme Vagrant, tout en automatisant la gestion des dépendances.

Lire l'article

Automatiser le déploiement d'un blog Hugo

Cet article explique comment automatiser le déploiement de Hugo, un générateur de site statique, avec Wercker, une plateforme de CI/CD. Il décrit la configuration d'un pipeline de déploiement depuis un dépôt GitHub jusqu'à GitLab Pages. Le processus inclut la création d'un fichier de pipeline YAML pour définir les étapes de build et déploiement, ainsi que l'intégration d'un système de notifications en cas d'échec ou de succès. Ce guide est destiné à simplifier l'automatisation du déploiement continu pour des sites web statiques.

Lire l'article

Activer l'auto-complétion boto3 dans VS Code pour AWS

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.

Lire l'article

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.

Lire l'article

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.

Lire l'article

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.

Lire l'article

Étendre le Wifi avec un routeur Mesh TP-Link

Cet article explique comment étendre facilement la portée de votre Wi-Fi à l'aide du système OneMesh de TP-Link. Il présente l'installation d'un routeur TP-Link Archer avec des répéteurs compatibles OneMesh pour éliminer les zones mortes dans votre maison. Le guide fournit des étapes simples pour configurer le routeur et les répéteurs via WPS et l'application Tether. Cela permet d'améliorer la couverture et la qualité du signal Wi-Fi dans les grandes maisons ou espaces avec des murs épais.

Lire l'article

Ma configuration DEVOPS 2022

Dans cet article, je présente ma configuration DevOps 2022 basée sur Ubuntu 22.04, avec des outils comme Docker, Vagrant, Terraform et Ansible. Je partage également un Vagrantfile pour configurer une machine virtuelle sous Hyper-V et des instructions pour gérer cette configuration sur différentes distributions comme Fedora et Arch Linux.

Lire l'article

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.

Lire l'article

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. Lire l'article

Nexus le gestionnaire d'artefacts

Dans cet article, j'explique comment installer Nexus dans un environnement DevOps pour gérer les artefacts et les dépôts de projets. Je décris l'automatisation de l'installation avec Ansible, la configuration d'un partage NFS pour la persistance des données et l'utilisation de Vagrant pour provisionner une machine virtuelle avec Nexus. L'article détaille également la configuration de Nexus pour les mises à jour et la gestion des dépôts en évitant Docker, avec un focus sur la simplicité et l'efficacité des solutions de stockage.

Lire l'article

Mon CFGMGMTCAMP 2023

Dans cet article, je partage mon retour d'expérience sur le CfgMgmtCamp 2023, un événement axé sur la gestion de la configuration et l'infrastructure as code. J'y présente les tendances actuelles, notamment l'évolution des outils comme Ansible, Terraform et l'intégration des pratiques GitOps. Cet événement m'a permis de découvrir des solutions innovantes pour améliorer l'automatisation et la sécurité des environnements DevOps, ainsi que d'échanger avec des experts du domaine.

Lire l'article