<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Bonjour,<br>
Il ya 2 façons de répondre à ce besoin<br>
- Par la propriété "maturity" des métadonnées du paquet<br>
- Par une clé de signature spécifique.<br>
<br>
Dans les 2 cas, les machines faisant partie du groupe de "test"
doivent être paramétrées en conséquence.<br>
<br>
Propriété maturity<br>
================<br>
En wapt 1.5.1, vous pouvez renseigner la propriété "maturity" du
paquet en phase de test (maturité de test et non de prod), avec
quelque chose comme "TEST" à votre convenance...<br>
Lorsque vous construisez votre paquet, le nom de fichier incluera
cette propriété.<br>
<br>
Sur les clients qui font partie du groupe de test, dans
wapt-get.ini, mettre<br>
<br>
<tt>[global]</tt><tt><br>
</tt><tt>...</tt><tt><br>
</tt><tt>maturities=PROD,TEST</tt><tt><br>
</tt><br>
Grâce à ce paramètre, le client wapt acceptera les paquets validé
pour production mais également ceux en phase de test. (ce paramètre
peut être positionné ou retiré grâce à un paquet du style : <br>
<br>
<code><tt># -*- coding: utf-8 -*-</tt></code><code><tt><br>
</tt></code><code><tt>from setuphelpers import *</tt></code><code><tt><br>
</tt></code><code><tt><br>
</tt></code><code><tt>uninstallkey = []</tt></code><code><tt><br>
</tt></code><code><tt><br>
</tt></code><code><tt>from setuphelpers import *</tt></code><code><tt><br>
</tt></code><code><tt><br>
</tt></code><code><tt>def install():</tt></code><code><tt><br>
</tt></code><code><tt> if not '<b>TEST</b>' in WAPT.maturities:</tt></code><code><tt><br>
</tt></code><code><tt> WAPT.maturities.append('<b>TEST</b>')</tt></code><code><tt><br>
</tt></code><code><tt>
inifile_writestring(WAPT.config_filename,'global','maturities',','.join(WAPT.maturities))</tt></code><code><tt><br>
</tt></code><code><tt><br>
</tt></code><code><tt>def uninstall():</tt></code><code><tt><br>
</tt></code><code><tt> if '<b>TEST</b>' in WAPT.maturities:</tt></code><code><tt><br>
</tt></code><code><tt> WAPT.maturities.remove('<b>TEST</b>')</tt></code><code><tt><br>
</tt></code><code><tt>
inifile_writestring(WAPT.config_filename,'global','maturities',','.join(WAPT.maturities))</tt></code><tt><br>
</tt><br>
<br>
<br>
<br>
Sur les clients où "maturities" n'est pas renseigné, ou seulement
renseigné suelement avec PROD, les paquets en phase de test seront
ignorés.<br>
<br>
Par une clé de signature spécifique<br>
==============================<br>
<br>
Il vous faut signer les paquets en test avec une autre clé /
certificat, et ne diffusez ce certificat que sur les machines du
groupe de test. Les autres machines l'ignoreront. <br>
<br>
<br>
Hubert<br>
<br>
<br>
<div class="moz-cite-prefix">Le 27/03/2018 à 09:00, Latieule Joel a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:155be688-4349-394c-8991-c3be952e7dc5@ac-montpellier.fr">Bonjour,
<br>
<br>
<br>
Lors de la mise à jour d'un paquet existant, elle s'applique
automatiquement en respectant la configuration des groupes ou les
configurations des clients.
<br>
<br>
Est-il possible de tester une mise à jour sur quelques postes ou
groupes sans que le reste du parc la prenne en compte ? Ceci sans
devoir supprimer le paquet d'un groupe contenant tout le parc pour
conserver la MaJ à tester sur un groupe "test".
<br>
Cela permettrait d'avoir un suivi plus précis dans la console car
chaque MaJ d'un groupe est considérée comme une MaJ à appliquer
sur les clients. L'objectif étant d'avoir le moins d'informations
modifiées dans l'inventaire.
<br>
<br>
</blockquote>
<br>
</body>
</html>