# 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