Page 1 sur 1

Désinstaller automatiquement des logiciels lors d'un changement d'OU avec WAPT

Publié : 24 juil. 2023 - 14:35
par Baki
Bonjour à tous,

J'ai besoin de renseignement concernant une configuration que je souhaite mettre en place avec WAPT.

Voici un exemple pour mieux expliquer mon propos :

J'ai deux PC :
"PC_RH" dans l'OU "OU_RH"
"PC_ACCUEIL" dans l'OU "OU_ACCUEIL".

Pour "OU_RH", j'ai créé un paquet unit qui installe les logiciels 7-zip et VLC.
Pour "OU_ACCUEIL", j'ai créé un paquet unit qui installe Firefox et VSCode.

Grâce à ces paquets unit, les logiciels s'installent automatiquement sur les deux PC.

Maintenant, imaginons que j'échange les deux PC d'OU : le PC "Accueil" se retrouve dans "OU_RH" et le PC "RH" dans "OU_ACCUEIL".

Cela va alors installer les logiciels restants sur les PC, donc ils se retrouveront avec 4 logiciels au total : 7-zip, VLC, Firefox et VSCode.
Ma question est la suivante : existe-t-il un moyen de désinstaller automatiquement les logiciels qui étaient requis dans l'ancienne OU ?

En effet, le paquet "OU=...." est bien supprimé et remplacé par le nouveau, mais les logiciels qu'il contenait restent installés.

Merci par avance pour vos conseils et votre aide. :D

Version WAPT : 2.3
OS Server : Windows server 2019
OS de la machine d'administration : Windows 10

Re: Désinstaller automatiquement des logiciels lors d'un changement d'OU avec WAPT

Publié : 24 juil. 2023 - 16:46
par dcardon
Bonjour Antoine,

WAPT fonctionne sur le principe de "il faut que les paquets que je dois avoir soient installés" (à minima).

Donc si il y en a plus, ce n'est pas un problème pour l'agent WAPT. En fait il est possible d'installer des paquets à la main en ligne de commande avec wapt-get install ou bien à travers le self-service, ou bien à travers une dépendance à un autre paquet (ou un groupe de paquet).

Donc pour faire ce type de ménage il faudrait vérifier l'origine de l'installation et de bien vérifier que c'est pas dépendance vis à vis de l'OU que le paquet a été installé pour permettre un "autoremove" à la mode Debian. On a déjà un ticket en interne pour cela, mais ce n'est pas encore prévu pour une prochaine release.

Sinon vous pouvez vous faire un paquet qui force la désinstalle des paquets qui ne sont pas hérité de l'OU si besoin.

Cordialement,

Denis