Aller au contenu principal

Paramétrer vos vm avec Packer

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

La suite logique après la construction d'une image avec packer, c'est de mettre au point cloud-init pour paramétrer vos vms lors des instanciations dans votre cluster. Même si cloud-init se destine à la base au déploiement de machines virtuelles dans le cloud, on peut tout à fait le mettre en œuvre dans un contexte local. Avant je ferais un rappel sur l'installation de kvm.

Buil d'images KVM avec Packer

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Encore un outil DevOps de chez Hashicorp, cette fois, c'est Packer qui facilite la création d’images de système d’exploitations. Il vient en amont des autres produit Hashicorp que sont Vagrant et Terraform.

Build de RPM avec fpm-cookery et Docker

· 7 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Dans beaucoup de sociétés, on ne s'inquiète pas de la façon dont les artefacts d'applications sont gérés pour être déployées sur les serveurs: fichiers compressés ou binaires combinés à un ensemble de scripts. Mais voila, il faut garder un certain contrôle et une certaine organisation pour déployer des applications correctement, même si avec des outils comme Ansible, Chef ou Puppet on arrive à s'en passer.

Build d'images en // avec Ansible

· 4 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Un pattern devops très souvent utilisé et qui complète la formation Ansible: l'utilisation de Docker.

Lors des builds d'applications, il m'arrive parfois d'utiliser docker pour lancer plusieurs compilations en parallèle. Mais à chaque fois, je cherche comment bien paramétrer le module docker_container pour qu'ils lancent bien les containers et qu'Ansible attendent la fin du traitement pour passer à la suite.

Tester vos playbooks Ansible avec testinfra

· 10 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Dans le monde de l'automatisation des infrastructures, où la moindre erreur peut se propager à grande échelle en quelques secondes, la fiabilité et la sécurité deviennent des piliers incontournables. Mais comment s'assurer que nos playbooks Ansible, ces précieuses recettes qui orchestrent nos environnements informatiques, sont à la hauteur de ces enjeux critiques ? La réponse réside dans une démarche rigoureuse de tests automatisés, une pratique encore trop souvent négligée dans le processus de développement.

Deployer sur k3s avec skaffold

· 5 minutes de lecture
Stéphane ROBERT
Consultant DevOps

Il y a quelques mois, je vous montrais comment mettre en place un cluster kubernetes avec la version k3s de rancher. Je vous propose ici un tutoriel pour intégrer skaffold dans votre CI afin de publier automatiquement toutes modifications poussées dans votre repository gitlab.