Page 1 sur 1

Déployer un paquet WAPT avec des options

Posté : 13 mai 2020 - 14:48
par Patrice_minagri
Bonjour,

Tout d'abord le contexte : Imaginons que j'ai besoin d'un paquet qui puisse s'exécuter différemment en fonction du profil de l'utilisateur (en ajoutant des plugins en fonction des rôles des utilisateurs). Et que les profils ne soient pas différenciés par l'appartenance à un groupe en particulier et qu'il n'y ait aucun fichier qui permette de définir un profil.

Est-il possible d'exécuter un paquet avec une option permettant de récupérer l'option en variable et d'exécuter la partie du code python qui correspond à la valeur de la variable testée (comme le fonctionnement d'une fonction au final).
Exemple : wapt-get install agri-7zip -profil (ou option)

Merci.

Patrice

Re: Déployer un paquet WAPT avec des options

Posté : 13 mai 2020 - 15:03
par vcardon
Patrice_minagri a écrit : 13 mai 2020 - 14:48 Tout d'abord le contexte : Imaginons que j'ai besoin d'un paquet qui puisse s'exécuter différemment en fonction du profil de l'utilisateur (en ajoutant des plugins en fonction des rôles des utilisateurs). Et que les profils ne soient pas différenciés par l'appartenance à un groupe en particulier et qu'il n'y ait aucun fichier qui permette de définir un profil.
Bonjour Patrick,

Python permet de faire tout ce que l'imaginaire conçoit.

Les setuphelpers sont là pour aider mais vous pouvez aussi utiliser des fonctions python classiques pour lire des données dans un fichier, consulter des valeurs dans les bases de registre, consulter un référentiel externe (LDAP, AD, SGBD, etc).

Par contre, je ne vois pas bien comment vous allez pouvoir rendre fiable ce que vous tentez de faire, comment différenciez vous les rôles de vos utilisateurs ?

Cordialement.

Vincent