Parce que j’ai fait mon grub ce weekend… Il y a maintenant un peu plus d’une année, je publiais mon premier module Puppet (puppet-grub, sans trop savoir comment cela fonctionnait je l’avoue). Quelques issues furent ouvertes sur Github, dans l’ensemble le module semblait vivre sa vie sans trop de soucis. Ayant eu enfin le courage de me décider à corriger le ticket (Refresh (update-grub) always triggered), de fil en aiguille, j’ai corrigé, modifié le module pour en sortir une nouvelle version. L’objectif était de rendre le module le plus compatible possible avec les standards de la forge Puppet. Pour se faire, j’ai dû: Remplacer le fichier Modulefile par le fichier metadata.json Vérifier l’indentation, la doc, etc… via puppet-lint Vérifier la syntaxe via puppet parser validate Autre amélioration, rendre le module compatible avec...