Fonctionner avec plusieurs dépôts

Le multi-dépôt est maintenant géré par WAPT ; cette fonctionnalité est utile dans différents cas :

  • pour utiliser un dépôt privé servant à héberger les applications métier propres à la structure en complément d’un autre dépôt ;

  • pour avoir des dépôts privés à proximité des utilisateurs dans un scénario multi-établissements ;

  • pour permettre l’usage de dépôts hébergeant des applications en libre service et des dépôts avec restrictions d’accès (logiciels soumis à licences …) ;

Multi-repository WAPT architecture

Le multi-dépôts avec WAPT

Attention

C:\Program Files (x86)\wapt\

Voir la documentation pour créer l’agent WAPT.

Paramétrer les agents WAPT

  • paramètre repositories :

    Le paramètre repositories, dans la section [global] permet de consulter plusieurs dépôts, par exemple [private] et [tranquilit] ici, dont les paramètres sont à indiquer dans des sections supplémentaires en fin du fichier wapt-get.ini.

    repositories=private,tranquilit
    
  • paramètres des dépôts secondaires :

    [private]
    repo_url=https://srvwapt.mydomain.lan/wapt
    
    [tranquilit]
    repo_url=https://wapt.tranquil.it/wapt
    

    Avec cette configuration, le client verra maintenant les paquets disponibles sur le dépôt secondaire en plus du dépôt principal.

    L’agent WAPT ira rechercher des mises à jours dans les deux dépôts.

    wapt-get search
    

    Les paquets du dépôt secondaire sont également visibles sur l’interface web http://127.0.0.1:8088 du poste équipé de l’agent WAPT.

Paramétrer la console WAPT avec plusieurs dépôts privés

Après avoir paramétré les agents WAPT pour utiliser deux dépôts, on peut faire apparaître ces deux dépôts simultanément dans la console.

Pour cela, modifier le fichier %appdata%..localwaptconsole\waptconsole.ini :

[private]
repo_url=https://srvwapt.mydomain.lan/wapt

[tranquilit]
repo_url=https://wapt.tranquil.it/wapt