Pagina 1 di 1

Interfaccia WAPT (API o altro?)

Pubblicato: 15 novembre 2018 - 09:29
di jothoma1
Salve,
abbiamo un cliente che utilizza WAPT. Vorremmo provare a interfacciarci con il suo repository WAPT per poter elencare i pacchetti, l'ambito di distribuzione, ecc.

Esiste un modo per farlo?
WAPT dispone di un'API (non ho trovato informazioni recenti al riguardo)?
È possibile sincronizzare i pacchetti tra WAPT e un altro sistema? (Dove si trova fisicamente il repository sul disco?)

Immagino che non sia un caso d'uso comune, quindi se poteste fornirci qualche chiarimento, sarebbe molto utile.
Grazie in anticipo
. Cordiali saluti,
Johan

Re: Interfaccia WAPT (API o altro?)

Pubblicato: 17 novembre 2018 - 13:10
di sfontenau
Ciao,

per l'API troverai ciò che ti serve in:

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

Esempio per elencare i gruppi:
https://mysrvwapt.domain.lan/api/v1/groups

Un altro esempio:
https://mysrvwapt.domain.lan/api/v1/hosts

Non abbiamo ancora creato la documentazione dell'API.
La documentazione è nel codice.

Puoi anche trovare le informazioni sui metadati per i pacchetti software e di gruppo nel file:
https://mysrvwapt/wapt/Packages (un file zip contenente un file flat)