1.4 KiB
1.4 KiB
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
-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary