Last week, I’ve assisted to a webinar organized by Puppet Labs. The talk was about PackStack which is a solution to deploy OpenStack in a production environment. How does PackStack works ? Some of you may tell me that DevStack do the same thing. But I warn once again about DevStack which is absolutely not build for production usages ! PackStack is a bundle of current modules for OpenStack available on Puppet Forge.

Continue reading

Vagrant is a fast solution build on top of VirtualBox. I already talked about it in a previous post. The thing is, you could do really more with Vagrant by adding Puppet manifests or Chef recipes in your Vagrant configuration file. For those who don’t often use one of those 2 softwares, it quickly could transform into a nightmare when they want to deploy softwares in addition of the OS.

Continue reading

Avant d’attaquer le 2 ème jour, je vais finir sur le premier (la suite d’hier). Un des supers sujet était Bind 10 que j’attendais avec impatience. Il n’y a malheureusement eu d’informations sur les nouveautés aidant a la HA. Cependant il a été totalement réécrit pour supporter + de 100 cores alors qu’aujourd’hui au delà de 6, il y a des problèmes de performances. On a également (et étrangement) un serveur DHCP qui est intégré a Bind.

Continue reading

Je suis un fidèle lecteur de Linux Magazine et me suis récemment abonné à leurs journaux en PDF (enfin ! Marre des piles de Linux mag qui traînent chez moi). Même si j’aime beaucoup ce que ces magazines proposent, tout ne m’intéresse pas et je dirais que c’est normal. Cependant ils font de temps en temps des hors série sur un sujet bien particulier qui permet de découvrir de nouveaux horizons.

Continue reading

PuppetDB permet de récupérer les données collectées par Puppet comme les facts et d’utiliser entre autres les ressources exportées. Ces données pourront ensuite être utilisées par d’autres programmes, comme le dashboard, ou vos propres outils grâce à une API. Il est donc utile de mettre en place ce genre de solution quand on commence à avoir un parc d’une centaine de machines ou une configuration assez conséquente. Voici la doc de PuppetDB pour en mettre un rapidement en place.

Continue reading

Puppet 3

J’ai mis à jour la documentation que j’avais fait de Puppet 2.7 en version 3.0. Mis à part les gains de perfs qui ne changent rien a la configuration, j’ai rajouté : Passenger : qui est l’officiel remplaçant du couple Mongrel/Nginx L’installation : celle ci se fait très simplement en installant un package deb ou rpm qui va installer le repository ainsi que la clé GPG associée La syntaxe : bien qu’elle change un peu, je n’ai pas eu à retoucher mes modules du fait que je l’avais créer avec Gepetto et que ce plugin éclipse m’avait aider à écrire correctement tout mon code Puppet Gestion des certificat : puppetca a été mergé dans la commande puppet (comme beaucoup d’autres) et s’appelle avec les mêmes arguments qu’avant via ‘puppet cert’ Puppetd : celui ci a aussi merger dans puppet et s’appelle maintenant via ‘puppet server’ ou ‘puppet’ suivant les cas d’usage.

Continue reading

J’ai récemment réalisé une présentation sur Puppet à mon taf pour mes collègues. A cet effet, j’ai créer des slides que j’ai partagé sur SlideShare. Si vous avez ce type de présentation en Français à faire, vous pouvez vous appuyer sur la mienne comme je l’ai fait sur d’autres :-) La présentation est disponible en téléchargement sur slideshare ou Puppet Slides.

Continue reading

Author's picture

Pierre Mavro / Deimosfr


Qovery Co-Founder and CTO

Paris - France