[Wapt] Installer un paquet local depuis un paquet WAPT
Denis CARDON
dcardon at tranquil.it
Fri Jun 26 00:23:52 CEST 2020
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