Page 1 sur 1

Interface WAPT (API ou autre?)

Posté : 15 nov. 2018 - 09:29
par jothoma1
Bonjour,
Nous avons un client qui utilise WAPT. Nous souhaitons essayer de nous interfacer avec leur référentiel WAPT afin de pouvoir lister les paquets, le périmètre de déploiement, etc.

Y'a t'il un moyen de le faire ?
WAPT dispose t'il d'une API (je n'ai trouvé d'informations récentes là dessus) ?
Est il possible de synchroniser les paquets entre WAPT et un autre système ? (où se situe le référentiel physique sur le disque ?)

J'imagine bien que ce n'est pas forcément un cas d'usage courant, si vous pouviez m'apporter quelques précisions ça m'aiderait beaucoup
Merci d'avance
Cordialement,
Johan

Re: Interface WAPT (API ou autre?)

Posté : 17 nov. 2018 - 13:10
par sfonteneau
Bonjour

Pour l'API vous trouverez votre bonheur dans :

/opt/wapt/waptserver/server.py
https://github.com/tranquilit/WAPT/blob ... /server.py

Exemple pour lister les groupes :
https://mysrvwapt.domain.lan/api/v1/groups

Autre exemple:
https://mysrvwapt.domain.lan/api/v1/hosts

On a en revanche pas fait de documentation de l'API
La documentation est dans le code

Vous avez également les information des métadonnée des paquet logiciel et groupe dans le fichier:
https://mysrvwapt/wapt/Packages (zip qui contient un fichier plat )