[Wapt] Installer un paquet local depuis un paquet WAPT

Bastien HERMITTE bhermitte at b2pweb.com
Fri Jun 26 11:50:51 CEST 2020


Salut Denis,

Effectivement, couplé aux dépendances, c'est exactement ce qu'il me faut.
Merci pour les explications, je vais essayer de me pencher dessus cet 
été, je devrais avoir plus de temps libre :)

Cordialement,
Bastien

Le 26/06/2020 à 00:23, Denis CARDON a écrit :
> Salut Bastien,
>
> pas de soucis par rapport à ton problème de déploiement. La question 
> est légitime, je suis sûr que d'autre se sont déjà posé la question.
>
> En fait si tu déploies une conf [1] tu peux rajouter un paramètre 
> maturities [2] et si tu affectes la maturités (qui est en fait un peu 
> comme un tag) à ton paquet, uniquement les machines qui ont la 
> maturité en question verront le paquet. La maturité PROD est implicite 
> si il n'y a rien noté dans le paquet, et c'est une maturité accepté 
> par défaut par l'agent wapt.
>
> Donc tu peux rajouter la maturité PREPROD sur un sous-ensemble de ton 
> parc et la généraliser au fur et à mesure que valide le déploiement.
>
> Une fois que ton déploiement est entièrement validé, tu supprimes la 
> maturité et tu reviens dans le cas standard;
>
> à bientôt,
>
> Denis
>
> [1] https://store.wapt.fr/store/tis-wapt-conf-policy
> [2] https://lists.tranquil.it/pipermail/wapt/2018-March/002708.html
>
> Le 25/06/2020 à 18:49, Bastien HERMITTE a écrit :
>> Bonjour Vincent et Denis.
>> /
>> //> Bastien, pour moi, ton besoin est couvert avec le principe des 
>> dépendances, non ?//
>> /
>> Dans l'absolu oui, mais pour le coup c'est un cas particulier :)
>>
>> Je m'explique.
>> J'ai des paquets compilés prêts pour une nouvelle version majeure 
>> d'un logiciel.
>> Je souhaiterai l'installer petit à petit sur des parties de mon parc, 
>> car il y a de multiples paquets qui vont avec et qui sont différents 
>> selon les services.
>> Selon les services, il faut installer tel ou tel paquet en plus, 
>> désinstaller celui-ci avant, ne pas installer celui-là, ou bien avant 
>> celui ci..
>>
>> J'admets que ce n'est pas optimal, mais pour passer sur cette 
>> nouvelle version majeure, je suis obligé de passer par là.
>>
>> J'aurais donc aimé faire un paquet WAPT qui gérerait tout ces cas, et 
>> que j'aurai pu déployer petit à petit.
>> L'avantage est qu'une fois déployés partout de cette façon, j'aurai 
>> ajouté tous les paquets compilés au dépôt, et aurait pu continuer de 
>> les mettre à jour comme d'habitude.
>> Sans avoir des dépendances dans tout les sens à gérer plus tard.
>>
>>
>> /> la question de Gaëtan était quand même intéressante. Car en fait 
>> pour ce cas d'usage il y a déjà tout qui est prévu. Il suffit de 
>> définir une maturité sur les postes et de l'affecter au paquet... /
>>
>> J'admets ne jamais avoir pris le temps de me pencher sur ce mécanisme.
>> Mais je pense que je dois juste mal utiliser WAPT, ou du moins ne pas 
>> en exploiter toutes les possibilités, faute de temps pour m'y 
>> pencher, je reste sur ce que je connais.
>> Entre dépendance et maturité, il y a probablement moyen de répondre à 
>> ma problématique.
>>
>>
>> /> j'en sais rien, il faut lire le code. /
>>
>> Ma question, certes peut être mal formulée, était plutôt de savoir si 
>> quelqu'un l'avait déjà fait, ou s'il existait un mécanisme déjà 
>> existant pour ce cas.
>> Mais merci pour cette remarque très pertinente.
>>
>>
>>
>> Quoi qu'il en soit, je suis du coup parti sur un script maison que je 
>> vais déployer à la main.
>>
>> Cordialement,
>> Bastien
>>
>>
>> Le 25/06/2020 à 17:59, Vincent CARDON a écrit :
>>> Bonjour
>>>
>>>     > Je veux simplement savoir si c'est possible d'installer un paquet
>>>     > compilé, donc au format .wapt, depuis un paquet WAPT, et si oui
>>>     comment.
>>>
>>>
>>> Bastien, pour moi, ton besoin est couvert avec le principe des 
>>> dépendances, non ?
>>>
>>> Vincent
>>>
>>>     j'en sais rien, il faut lire le code.
>>>
>>>     Cordialement,
>>>
>>>     Denis
>>>
>>>     > Cordialement,
>>>     > Bastien
>>>     >
>>>     > Le 25/06/2020 à 16:49, Gaëtan SEGAT a écrit :
>>>     >>
>>>     >> Si le paquet est mis à jour, il ne s'installera qu'à l'arrêt
>>>     des machines.
>>>     >>
>>>     >> Gaëtan
>>>     >>
>>>     >> Le 25/06/2020 à 16:38, Bastien HERMITTE a écrit :
>>>     >>> Bonjour,
>>>     >>>
>>>     >>> Car sinon il va se mettre à jour sur tous les postes d'un
>>>     coup, ce
>>>     >>> que je ne veux pas.
>>>     >>>
>>>     >>> Cordialement,
>>>     >>> Bastien
>>>     >>>
>>>     >>> Le 25/06/2020 à 16:26, Gaëtan SEGAT a écrit :
>>>     >>>>
>>>     >>>> Bonjour Bastien,
>>>     >>>>
>>>     >>>> pourquoi le paquet ne peut-il pas être mis sur le dépôt ?
>>>     >>>>
>>>     >>>>
>>> ----------------------------------------------------------------------------------------------
>>>
>>>     >>>>
>>>     >>>> *Gaëtan SEGAT *
>>>     >>>> Gestionnaire Parc Informatique
>>>     >>>> Inserm| DRSI Toulouse
>>>     >>>> CHU Purpan – BP 3048 | 31024 Toulouse cedex 3
>>>     >>>> Tél. 05 62 74 83 58
>>>     >>>>
>>>     >>>> <http://www.inserm.fr>
>>>     >>>>
>>>     >>>> Le 25/06/2020 à 16:15, Bastien HERMITTE a écrit :
>>>     >>>>> Bonjour,
>>>     >>>>>
>>>     >>>>> Est-il possible d'installer un paquet local, c'est à dire
>>>     qui a été
>>>     >>>>> compilé mais pas ajouté au dépôt, depuis un paquet WAPT ?
>>>     >>>>>
>>>     >>>>> J'ai essayé ceci, après avoir copié le fichier .wapt dans le
>>>     paquet :
>>>     >>>>> /WAPT.install('monpaquet.wapt')/
>>>     >>>>> et
>>>     >>>>> /run(r'wapt-get install monpaquet.wapt')/
>>>     >>>>>
>>>     >>>>> Mais ça ne fonctionne pas.
>>>     >>>>>
>>>     >>>>> Je sais c'est un peu farfelu mais je n'ai pas le choix, je
>>>     ne peux
>>>     >>>>> pas rajouter le paquet au dépôt.
>>>     >>>>> Sinon il faudra que je déploie à la main sur tous les postes
>>>     >>>>> concernés (~50)...
>>>     >>>>>
>>>     >>>>> Merci d'avance.
>>>     >>>>> Bastien
>>>     >>>>>
>>>     >>>>> _______________________________________________
>>>     >>>>> WAPT mailing list
>>>     >>>>> WAPT at lists.tranquil.it
>>>     >>>>> http://lists.tranquil.it/listinfo/wapt
>>>     >>>>
>>>     >>>> _______________________________________________
>>>     >>>> WAPT mailing list
>>>     >>>> WAPT at lists.tranquil.it
>>>     >>>> http://lists.tranquil.it/listinfo/wapt
>>>     >>>
>>>     >>>
>>>     >>> _______________________________________________
>>>     >>> WAPT mailing list
>>>     >>> WAPT at lists.tranquil.it
>>>     >>> http://lists.tranquil.it/listinfo/wapt
>>>     >>
>>>     >> _______________________________________________
>>>     >> WAPT mailing list
>>>     >> WAPT at lists.tranquil.it
>>>     >> http://lists.tranquil.it/listinfo/wapt
>>>     >
>>>     >
>>>     > _______________________________________________
>>>     > WAPT mailing list
>>>     > WAPT at lists.tranquil.it
>>>     > http://lists.tranquil.it/listinfo/wapt
>>>     >
>>>     _______________________________________________
>>>     WAPT mailing list
>>>     WAPT at lists.tranquil.it
>>>     http://lists.tranquil.it/listinfo/wapt
>>>
>>>
>>> -- 
>>> Vincent CARDON, Président
>>> Tranquil IT
>>> 12 avenue Jules Verne
>>> Bâtiment A (Alliance Libre)
>>> 44230 Saint Sébastien sur Loire (FRANCE)
>>> tel: +33(0)240 975 755
>>> https://www.tranquil.it
>>> TVA: FR19443884580
>>>
>>> _______________________________________________
>>> WAPT mailing list
>>> WAPT at lists.tranquil.it
>>> http://lists.tranquil.it/listinfo/wapt
>>
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>>



More information about the WAPT mailing list