Merci Hubert,


Je ne savait pas que la propriété maturity était fonctionnelle. Je vais m'orienter vers ce choix pour faciliter la compréhension lors de partage ultérieur de mon travail auprès d'autre établissements scolaire.

C'est également plus flexible pour ajouter/sortir des clients en maturity=test

Encore merci pour tes conseils toujours bien documentés et précis.


Le 27/03/2018 à 09:30, Hubert TOUVET a écrit :
Bonjour,
Il ya 2 façons de répondre à ce besoin
- Par la propriété "maturity" des métadonnées du paquet
- Par une clé de signature spécifique.

Dans les 2 cas, les machines faisant partie du groupe de "test" doivent être paramétrées en conséquence.

Propriété maturity
================
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...
Lorsque vous construisez votre paquet, le nom de fichier incluera cette propriété.

Sur les clients qui font partie du groupe de test, dans wapt-get.ini, mettre

[global]
...
maturities=PROD,TEST

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 :

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

from setuphelpers import *

def install():
    if not 'TEST' in WAPT.maturities:
        WAPT.maturities.append('TEST')
        inifile_writestring(WAPT.config_filename,'global','maturities',','.join(WAPT.maturities))

def uninstall():
    if 'TEST' in WAPT.maturities:
        WAPT.maturities.remove('TEST')
        inifile_writestring(WAPT.config_filename,'global','maturities',','.join(WAPT.maturities))




Sur les clients où "maturities" n'est pas renseigné, ou seulement renseigné suelement avec PROD, les paquets en phase de test seront ignorés.

Par une clé de signature spécifique
==============================

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.
 

Hubert


Le 27/03/2018 à 09:00, Latieule Joel a écrit :
Bonjour,


Lors de la mise à jour d'un paquet existant, elle s'applique automatiquement en respectant la configuration des groupes ou les configurations des clients.

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".
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.




_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt

-- 
Joël LATIEULE - 06.38.02.33.27 / TICE

Collège Victor Hugo - 0110021n
5 boulevard Marcel Sembat, 11100 Narbonne
04.68.90.24.00