Sebastien Sys/Net admin engineer @Inria, LDN Co-founder.
Published

Wed 11 January 2012

Last modified

2014-02-23 17:07:00+01:00

←Home

Puppet dashboard

Petit retour d'expérience sur mon utilisation de puppet/puppet dashboard.

Voila maintenant environ 2 mois que j'utilise puppet sur mon serveur perso, outre l'installation classique (puppetmaster/client) le tout signé par certificat (puppetca)

(voir Puppet install by Deimos et Puppet install by foaa).

J'ai rajouté l'implémentation de GIT pour la tracibilité des recettes, et des tâches Capistrano pour la "colle" entre tout ceci, et puppet Dashboard (module de visualisation).

Installation du dashboard. par recette puppet bien sûr ;) (version 1.2.3 de puppetlabs)

Pour la suite ça se passe dans dans /usr/share/puppet-dashboard, le Rakefile permet d'ajouter des noeuds/classes en ligne de commande (rake node:add, nodeclass:add), sinon vous pouvez vous rendre sur l'interface web, et créer vos noeuds depuis (les workers sont lancés par la recette).

Pour le reporting, il suffit d'activer (report = true sur les clients) et pour l'inventaire autoriser le puppetmasterd à accéder aux facts

path /facts
auth no
method find
allow *

puppet dashboard

Go Top