Commit c520109c authored by Guillaume Huard's avatar Guillaume Huard
Browse files

Info sur les dépendances de vpladmin

parent 81de051a
......@@ -20,15 +20,25 @@ Cette documentation présente le script =vpladmin= disponible à l'URL :
[[https://gricad-gitlab.univ-grenoble-alpes.fr/projet/vplpp/-/blob/master/vpladmin][https://gricad-gitlab.univ-grenoble-alpes.fr/projet/vplpp/-/blob/master/vpladmin]]
permettant d'interagir avec un VPL depuis la ligne de commande.
* VPLID et /token/
* Prerequis
=vpladmin= utilise deux bibliothèques qui se trouvent dans la plupart des distributions Perl
raisonnablement complètes :
- [[https://metacpan.org/pod/LWP][LWP]] : paquet =liblwp-protocol-https-perl= (et ses dépendances) sous une Debian-like
- [[https://metacpan.org/pod/File::Slurp][File::Slurp]] : paquet =libfile-slurp-perl= sous une Debian-like
* Vplid et /token/
Pour pouvoir interagir avec un VPL, deux choses sont nécessaires :
- un VPLID : le numéro du VPL, présent dans la partie réglages du VPL (/Edit settings/ puis dans
- un ID : le numéro du VPL, présent dans la partie réglages du VPL (/Edit settings/ puis dans
/Common module settings/). On peut le fournir à la commande =vpladmin= via la variable
d'environnement =VPLADMIN_ID= ou via l'option =id=.
- un /token/ : spécifique à l'utilisateur, présent dans les infos utilisateur (/Profile/ puis /Security
keys/ via le menu de réglages, à la rubrique =VPL web service=). On peut le fournir à la commande
=vpladmin= via la variable d'environnement =VPLADMIN_TOKEN= ou via l'option =token=.
Alternativement, ces deux informations peuvent se retrouver tout en bas de la description de tout
VPL, via le lien nommé =Web service=, qui fournit une URL dans laquelle il est possible de retrouver
~wstoken=...~ et ~id=...~ séparés par des =&=.
* Commandes disponibles
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment