[Wapt] Doublon machine - Wapt 1.5.
Hubert TOUVET
htouvet at tranquil.it
Wed Apr 22 16:07:51 CEST 2020
Oui c'est le but.
Vous pouvez tester sur un petit nombre d'abord évidemment...
Je n'ai pas testé personnellement.
Le 22/04/2020 à 10:14, Eric Sanders a écrit :
> Bonjour,
>
> Merci ! grosso modo je peux le déployer sur l'ensemble du parc :
> - Il n'aura pas d'effet sur les machines qui n'ont pas le soucis
> - Corrigera les machines ayant le problème ?
>
>
> Le mar. 21 avr. 2020 à 18:11, Hubert TOUVET <htouvet at tranquil.it
> <mailto:htouvet at tranquil.it>> a écrit :
>
> Bonjour,
>
> Si votre problème ce sont des paquest "host" installés qui ne
> correspondent pas çà l'UUID de la machine, vous pourriez faire un
> âquet "correctif" qui demande au service wapt de la machine
> d'oublier tous les paquets machines qui ne sont pas appropriés.
> Vous pouvez créer un paquet avec ce setup.py et l'affecter à
> toutes les machines. Quand elles l'installeront, les paquets
> "host" en trop seront "oubliés". Sinon, installer la dernière
> version de Wapt qui fait ce ménage de façon intégrée.
>
> # -*- coding: utf-8 -*-
> from setuphelpers import *
>
> uninstallkey = []
>
> def install():
> def host_packagename():
> return u"%s" % (WAPT.host_uuid,)
>
> def get_installed_host_packages():
> return [p.package for p in WAPT.installed(True) if
> p.section == 'host']
>
> def get_unrelevant_host_packages():
> installed_host_packages = get_installed_host_packages()
> expected_host_packages = [host_packagename()]
> return [pn for pn in installed_host_packages if pn not in
> expected_host_packages]
>
> WAPT.forget_packages(get_unrelevant_host_packages())
>
>
>
>
> Le 20/04/2020 à 11:23, Eric Sanders a écrit :
>> Bonjour,
>>
>> Je sais que ma version de WAPT date un peu, aussi je comprends
>> que je ne puisse qu'avoir que peu de réponses. J'ai un soucis
>> liée à un paquet qui semble être une configuration de "host"
>> présent sur plusieurs machines.
>>
>> Et je ne trouve pas de solution afin supprimer ce paquet
>> "proprement", j'ai pensé :
>> - Via la console => Mais si les machines ne sont pas UP je n'ai
>> pas la possibilité de modifier leur configuration
>> - Via le serveur WAPT => mais je ne retrouve pas le paquet en
>> question sous la forme UUID.wapt
>> - Via la BDD postgres : mais je n'ai pas envie de faire une
>> bêtise sur la BDD
>>
>> J'ai souhaité déployer un paquet sur quelque machine cibles, et
>> je me suis apperçu que plusieurs autres machines sont impactées.
>>
>> J'ai essentiellement deux explications en tête :
>> => Une réplication d'UUID lié à des ghost 'sauvages' de machines
>> ou deuxième hypothèse :
>> => l'ajout d'un paquet sur un nom d'hôte et comme les adresses ip
>> de ces machines changent de manière un peu rapide => à chaque
>> déconnexion/reconnecion de client VPN, j'ai suis un peu effrayé à
>> l'idée d'avoir répliqué une erreur sur un nombre important de
>> machine de manière un peu involontaire.
>>
>> Merci par avance pour toute aide ou piste de réflexon,
>> Bien cordialement,
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>> http://lists.tranquil.it/listinfo/wapt
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it <mailto: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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20200422/0e9bf5e3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20200422/0e9bf5e3/attachment.sig>
More information about the WAPT
mailing list