Gaspacho est un projet libre (GNU GPL v3) destiné à configurer les postes clients d'une entité.

Le but du projet est de configurer indifféremment un ensemble de logiciels et systèmes différents avec des choix déterminés par l'administrateur.

Un exemple simple de configuration : le proxy.

Si l'on veut configurer le proxy sur un ensemble de logiciels et systèmes, cela peut devenir assez rapidement rébarbatif. Il faut le faire souvent dans plusieurs applications (même si la plupart savent utiliser les variables globales du système).

Dans Gaspacho, il sera possible de définir une fois la configuration du proxy pour que l'ensemble des logiciels compatibles soient correctement configuré.

Gaspacho est composé de 2 parties :

  • un serveur de configuration ;
  • un agent sur le poste client.

La configuration se fait via une interface web. L'agent, installer sur le poste client, sera chargé de convertir les choix en fichiers de configuration, clef gconf, entrée dans la base de registre, ...

Plan :

Les concepts

  1. les règles et leurs propriétés
  2. les groupes
  3. les choix

Je présenterais Gaspacho au JDLL 2010 : http://www.jdll.org/content/configuration-centralis%C3%A9e-des-postes-clients-avec-gaspacho

Plus d'informations sur le site du projet : http://www.gaspacho-project.net/