45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
# TODO
|
|
|
|
* faire la différence entre "pas de profil défini" (=aucun profil) et
|
|
"définition par défaut pour les profils" (si pas de définition plus précise
|
|
pour un profil, prendre celle-là)
|
|
|
|
* mettre à jour l'algorithme pour la prise en compte du type de groupe.
|
|
peut-être garder en mémoire la dernière commande ou le dernier type de
|
|
commande.
|
|
|
|
* il faut distinguer: définitions par défaut globales, définitions par défaut
|
|
pour le groupe, définition locale
|
|
~~~
|
|
host dh=dest-host.univ.run
|
|
|
|
group module defaults
|
|
attr odef=value
|
|
ruinst ldef=value
|
|
ruinst -p PROFILE pldef=value
|
|
|
|
# group #1
|
|
group module once
|
|
module MyModule
|
|
attr ovar=value
|
|
ruinst ldef2=value
|
|
ruinst -p PROFILE pldef2=value
|
|
ruinst host=dh lvar=value
|
|
|
|
# group #2
|
|
module OtherModule
|
|
ruinst host=dh
|
|
~~~
|
|
dans l'exemple ci-dessus:
|
|
* odef est un attribut global à tous les modules
|
|
* ovar est spécifique à MyModule
|
|
* ldef est un attribut global à tous les liens
|
|
* pldef est un attribut global à tous les liens dans le profil PROFILE
|
|
* ldef2 est attribut global à tous les liens du groupe #1
|
|
* pldef2 est un attribut global à tous les liens du groupe #1 dans le profil PROFILE
|
|
* lvar est spécifique au lien MyModule --> dh
|
|
|
|
* faire des outils d'interrogation base de données pour pouvoir commencer à
|
|
exploiter le code
|
|
|
|
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary |