Description du fichier à appliquer

Le fichier à appliquer est récupéré par l’agent sur le serveur Gaspacho. Ce fichier contient l’ensemble des variables à appliquer. Ces fichiers sont générés par Gaspacho lorsqu’on applique la configuration. Le fichier est de type JSON.

Il existe deux types de fichier :

  • les fichiers avec les variables machines ;
  • les fichiers avec les variables utilisateurs.

Les deux types de fichiers ont la même structure.

Légende :

  • “” : texte
  • [] : liste
  • attribut obligatoire
  • attribut non obligatoire

Liste des extensions

La racine du fichier contient la liste des extensions à appliquer. Chaque extension doit correspondre à un plugin.

Cette liste vient des attributs “extension” des objets Variables des fichiers GASP.

Cible

Les variables sont rangées par fichier cible. Pour les fichiers de configuration, le plugin n’ouvrira qu’une seule fois le fichier pour ajouter ou supprimer les variables :

"path": ""
"variables": []
  • path : chemin du fichier cible
  • variables : liste d’objet Variable

Variable

Les variables proviennent du fichier GASP :

"key": ""
"value": ""
"type" : ""
"info" : ""
  • key : nom de la variable
  • value : valeur de la variable
  • type : type de la variable
  • info : information sur la variable

Exemple

Activation du proxy dans LibreOffice sur Fedora 15 :

{"xcu3"     : [{
  "path"     : "$HOME/.libreoffice/3/user/registrymodifications.xcu",
  "variables": [{
   "key"      : "ooInetProxyType",
   "value"    : "2",
   "type"     : "integer",
   "info"     : "Inet/Settings",
  }]
 }]
}

Table des Matières

Sujet précédent

Description du fichier GASP

Sujet suivant

Description des agents

Cette page