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.
Cette nouvelle version apporte une colorisation sur l’ouput des agents revue pour une meilleure lisibilité.
J’ai également un module très important à vous parler, il s’appelle stdlib et permet de rajouter tout un tas de commandes qui n’existent pas nativement et que j’avais du créer à la main il y a quelques mois de cela (attention néanmoins au temps de compilation du catalogue rallongé si vous chargez tous ces modules)
Quelques autres articles vont arriver sur les dernières versions des outils annexes de Puppet.
Pour conclure, le passage en version 3.0 n’est pas critique quant aux nouveautés que cela m’amène, cependant, les gains de perfs étant plus que notable, pensez a migrer si votre machine souffre d’un manque de puissance.