Je ne sais pas si vous avez déjà entendu parler de gérer une infrastructure comme un développeur le ferait avec du code. A première vue cela semble étrange, mais après réflexion vous allez voir que c’est très astucieux.
Déjà pour commencer…qui utilise cette méthode ?
OpenStack : https://review.openstack.org MediaWiki : https://lwn.net/Articles/480002/ Plutôt des gens qui ont de grosses infrastructures donc. Mais concrètement en quoi ça consiste ? Beaucoup d’articles existent en anglais sur le net et abordent le sujet, mais je n’en ai pas vraiment trouvé qui parlaient de comment mettre en place ce genre de méthodes et avec quels outils.
Comment passer à côté de ça ? Il arrive enfin un WYSIWYG supporté officiellement par Mediawiki et la fondation Wikipedia ! Vous pouvez le tester ici :
https://www.mediawiki.org/wiki/VisualEditor:Test
Je suis trop trop trop content ! Pas facile de faire switcher des gens sur Mediawiki ou bien de leur faire comprendre qu’un wiki c’est la vie, même si au début il faut apprendre quelques syntaxe (bien que ce ne soit pas grand chose).
Newznab est un indexeur de newznab. Il sert par exemple à être utilisé avec SABnzbd ou encore Sick-Beard. Il est ensuite très pratique de pouvoir faire des recherche par celui ci pour connaître par exemple les dernières distributions Linux sur les newsgroup ;-).
Pour sa mise en place, suivez le lien.
PS : si vous lisez cet article, c’est que c’était pas aujourd’hui la fin du monde :-)
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.
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.
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.
Vous connaissez peut être Interface Lift ! Si vous ne connaissez pas encore, vous allez sûrement apprécier !
J’ai fini par trouver un petit script en Python qui permet de télécharger facilement tous les fonds d’écran dans la résolution souhaitée ! Voici le script.
Bons fonds d’écran :-)