Pages Menu
TwitterRss
Categories Menu

Articles récents

Puppet 3.6 et PuppetDB 2.0

Posté par le 29 mai 2014 dans Puppet | pas de commentaires

Je viens de passer mon environnement de test à Puppet 3.6.1 et PuppetDB 2.0. J’ai rencontré quelques soucis suite à cette mise à jour. Quelques points peuvent être gênants et doivent vous alerter en cas de mise à jour dans un environnement de production. Voici le résumé des problèmes rencontrés…

Puppet : outillage et plugins

Posté par le 10 mar 2014 dans Puppet | pas de commentaires


Avoir un serveur Puppet scalable, à jour et qui tourne comme une horloge c’est parfait.

Ça facilite la vie de beaucoup de monde dès que l’on connaît un peu son fonctionnement. Cependant, il y a des moments où des utilisateurs ne connaissent pas mais doivent intervenir sur les machines (oui … la vie est dure).

Et bien qu’au début cela peut être amusant d’observer quelqu’un modifier son fichier 10 fois avant de se demander pourquoi ses modifications ne sont pas conservées, à la longue ça l’est beaucoup moins. Du coup, une problématique se pose : Comment une personne ne parlant pas Puppet couramment peut savoir ce qui est géré par puppet ?

Quelques news…

Posté par le 10 mar 2014 dans Non classé | 2 commentaires

Il y a longtemps que je n’ai pas publié d’articles ici, j’ai pourtant encore quelques trucs à raconter ! Je suis pas mal occupé en ce moment, mon activité tourne à 100% autour de Puppet.
Je bosse par exemple sur une IHM qui nous permet d’inventorier, de piloter nos serveurs et d’appliquer des mises à jour. Le tout grâce à Puppet et Mcollective, sujet que je n’ai pas encore abordé ici.
L’autre point chaud du moment, c’est tout l’outillage qui se met en place pour aider les utilisateurs à cohabiter avec un Puppet qui va gérer un serveur de A-Z.
A ce sujet, un nouvel auteur (Seb) va vous présenter au travers d’un article un petit outil plutôt super pratique qu’on est en train de tester ! Je n’en dis pas plus, il prépare l’article en ce moment.
Bonne lecture 😉

Varnish 3.0.3s et tinyproxy sur Wheezy

Posté par le 18 mar 2013 dans Astuces | 2 commentaires

Dans un article précédent, je vous avais présenté la solution que j’utilisais pour profiter du cache de Varnish afin de combler les manques d’un proxy sur lequel je n’avais pas forcément la main.
Aujourd’hui j’utilise toujours cette méthode, même à mon chez moi. C’est bien pratique. J’ai cependant rencontré quelques petits soucis en passant sur la Wheezy. C’est donc l’occasion de faire une petite mise à jour sur le sujet…

Puppet 3 et PuppetDB

Posté par le 14 nov 2012 dans Tutoriel, Veille | 10 commentaires

Je viens de mettre à jour mon environnement de test vers Puppet 3 (depuis une version 2.7.19). Pas de grosses difficultés, pas de grosses surprises… Je vais vous décrire dans cet article la méthode utilisée. Le principal point bloquant que j’ai rencontré lors de cette mise à jour s’est trouvé être mon serveur MySQL (utilisé pour la partie storeconfigs/inventory). J’ai eu toute une série de bugs que je n’ai pas réussi à résoudre et le fait que cette méthode sera bientôt obsolète m’a encouragé à passer à PuppetDB. J’ai eu également 2/3 erreurs plus simples liées à certains de mes manifests…

bash : centraliser l’historique de vos commandes avec syslog

Posté par le 5 sept 2012 dans Astuces, Planet-Libre | pas de commentaires

Dans cet article, je vais vous présenter une solution pour envoyer l’ensemble des commandes exécutées avec le shell bash sur un serveur syslog distant. Cette option est possible en utilisant la variable d’environnement PROMPT_COMMAND ou nativement avec bash à condition de le recompiler. C’est cette deuxième solution que je vais vous présenter avec deux alternatives : recompiler bash et l’installer directement depuis les sources ou modifier le paquet Debian. Nous verrons également une configuration rsyslog client/serveur pour centraliser tous vos logs à un seul endroit.