71 lines
1.6 KiB
Plaintext
71 lines
1.6 KiB
Plaintext
- abstract values from `gaspacho`
|
||
|
||
Les types possibles :
|
||
|
||
- sans valeur : `boolean`
|
||
- avec valeur : `unicode` (un texte libre), `integer` (un chiffre), `enum` (une liste de choix prédéfinies) et `list` (une liste de choix libres).
|
||
|
||
Les types sans valeurs sont les plus simples. Par exemple cette règle n’attend
|
||
aucune valeur particulière Vérifier que Firefox est le navigateur par défaut.
|
||
|
||
Alors que celle-ci attend une adresse IP Configuration du serveur proxy manuelle.
|
||
|
||
Il existe un autre type (multi) qui permet de mêler plusieurs types.
|
||
|
||
Il s’agit bien de définir ici le type de la règle (et uniquement de la règle).
|
||
|
||
- configuration levels in `creole`
|
||
|
||
*thu, 28 april 2011*
|
||
|
||
Exemple de niveau de configuration (dans l'ordre) :
|
||
|
||
1. - Coeur
|
||
|
||
2.
|
||
- Coeur
|
||
- gen_config
|
||
|
||
3.
|
||
- Coeur
|
||
- gen_config
|
||
- EAD
|
||
|
||
4.
|
||
- Coeur
|
||
- EAD
|
||
|
||
5.
|
||
- Coeur
|
||
- baculaconfig.py
|
||
|
||
(`fill` : calcule une valeur jusqu'à ce que l'utilisateur change la
|
||
valeur)
|
||
|
||
Gestion des ACL en écriture :
|
||
|
||
Le coeur charge les variables
|
||
|
||
- si auto : seul le coeur peut la modifier (cas 1) ;
|
||
|
||
- si fill : le coeur calcule une valeur tant que pas configuré par
|
||
l'utilisateur. L'utilisateur peut modifier (cas 2 ou 3) ;
|
||
|
||
- des variables modifiables que par gen_config (cas 2) ;
|
||
|
||
- des variables modifiables par gen_config ou l'EAD (cas 3) ;
|
||
|
||
- des variables d'autres applications (cas 4 et 5).
|
||
|
||
Gestion des ACLs en lecture :
|
||
|
||
- seule une application peut lire certaines variables (exemple un mot de
|
||
passe).
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|