Página 1 de 1

Interfaz WAPT (¿API u otra?)

Publicado: 15 de noviembre de 2018 - 09:29
por jothoma1
Hola,
tenemos un cliente que usa WAPT. Nos gustaría intentar conectarnos a su repositorio WAPT para poder listar los paquetes, el alcance de la implementación, etc. ¿

Hay alguna forma de hacerlo?
¿WAPT tiene una API (no he encontrado información reciente al respecto)? ¿
Es posible sincronizar paquetes entre WAPT y otro sistema? (¿Dónde se encuentra físicamente el repositorio en el disco?)

Imagino que este no es un caso de uso común, así que si pudieran aclararme esto, sería de gran ayuda.
Gracias de antemano
. Saludos cordiales,
Johan

Re: Interfaz WAPT (¿API u otra?)

Publicado: 17 de noviembre de 2018 - 13:10
por sfonteneau
Hola,

para la API encontrarás lo que necesitas en:

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

Ejemplo para listar grupos:
https://mysrvwapt.domain.lan/api/v1/groups

Otro ejemplo:
https://mysrvwapt.domain.lan/api/v1/hosts

Todavía no hemos creado la documentación de la API.
La documentación está en el código.

También puedes encontrar la información de metadatos para el software y los paquetes de grupos en el archivo:
https://mysrvwapt/wapt/Packages (un archivo zip que contiene un archivo plano)