Attention : le support de WAPT 1.8.2 a pris fin le 30 juin 2022.

Il y a plusieurs vulnérabilité présente dans la branche WAPT 1.8.2.7393. Merci de mettre à jour sur la version supportée la plus récente. Liste des CVEs (non exhaustive) :
  • * python engine : python 2.7 (CVE-2020-10735, CVE-2015-20107, CVE-2022-0391, CVE-2021-23336, CVE-2021-3177, CVE-2020-27619, CVE-2020-26116, CVE-2019-20907, CVE-2020-8492, etc.)
  • * cryptography : openssl : CVE-2022-2068, CVE-2022-1292, CVE-2022-0778, CVE-2021-4160, CVE-2021-3712, CVE-2021-23841, CVE-2021-23840, CVE-2021-23839, CVE-2020-1971, CVE-2020-1968, CVE-2019-1551
  • * python dependencies : cryptography (CVE-2020-36242, CVE-2020-25659), eventlet (CVE-2021-21419), jinja2 (CVE-2020-28493), psutil (CVE-2019-18874), waitress (CVE-2022-31015), lxml (CVE-2021-4381, CVE-2021-28957, CVE-2020-27783, CVE-2018-19787), ujson (CVE-2022-31117, CVE-2022-31116, CVE-2021-45958), python-ldap (CVE-2021-46823)

Nouveau dans la version 1.7: Enterprise

Utilisation des paquets d’unités organisationnelles dans WAPT

Indication

Cette fonctionnalité est disponible uniquement dans la version WAPT Enterprise.

Principe de fonctionnement

WAPT Enterprise offre des fonctionnalités d’unités organisationnelles.

Cette méthode automatise les installations de logiciels basées sur votre infrastructure Active Directory.

L’agent WAPT est conscient de sa position dans l’arborescence Active Directory, il connaît donc la hiérarchie des Unités Organisationnelles qui le concerne, par exemple :

DC=ad,DC=domain,DC=lan
OU=Paris,DC=ad,DC=domain,DC=lan
OU=computers,OU=Paris,DC=ad,DC=domain,DC=lan
OU=service1,OU=computers,OU=Paris,DC=ad,DC=domain,DC=lan

Si un paquet d’Unité Organisationnelle est défini à chaque niveau, l’agent WAPT téléchargera automatiquement les paquets et les configurations qui sont attachés à chaque niveau, par héritage, et appliquera les paquets attachés et leurs dépendances.

Filtres et actions disponibles avec les Unités Organisationnelles

WAPT console showing options applicable to OU

Console WAPT montrant les options applicables à l’UO

Indication

Vous pouvez voir sur l’image que les actions vérifier les mises à jour et mettre à jour peuvent être effectuées au travers de ce menu, vous pouvez sélectionner ainsi les hôtes rattachés à l’Unité Organisationnelle sélectionnée.

Dans la version Enterprise, vous pouvez filtrer la façon dont les hôtes sont affichés en fonction OU auquel ils appartiennent dans l’Active Directory.

La case à cocher Inclure les hôtes dans les sous-dossiers permet d’afficher les hôtes dans les sous-dossiers.

Créer des paquets d’Unités Organisationnelles dans la console WAPT

Vous pouvez créer des paquets unit en faisant Clic droit sur une UO ‣ Créer ou éditer le paquet UO.

Right-click on OU to create unit package

Cliquez avec le bouton droit de la souris sur OU pour créer un paquet d’unités.

Une fenêtre s’ouvre et vous êtes invité à choisir les paquets à mettre en dépendance de l’UO.

Adding packages to unit bundle

Ajouter un paquet à l’UO.

Enregistrez le paquet et il sera chargé sur le serveur WAPT.

Simuler une Unité Organisationnelle pour des machines en WORKGROUP

Il peut arriver que certains hôtes spécifiques ne puissent pas être joints à un domaine Active Directory.

Avec cette spécificité, ces hôtes n’apparaissent pas dans vos Unités Organisationnelles Active Directory dans votre console WAPT.

Pour que tous les hôtes apparaissent dans la console sous la bonne Unité Organisationnelle, qu’ils soient liés à un domaine AD ou non, WAPT vous permet de spécifier un fichier de configuration d’agent WAPT avec une Unité Organisationnelle simulée.

Les avantages de l’astuce sont :

  • vous pouvez gérer ces machines avec WAPT comme si elles étaient jointes à l’AD ;

  • Les machines hors domaine et les machines en mode groupes de travail apparaissent désormais dans l’arborescence AD ;

  • les paquets unit fonctionnerons avec ces machines ;

Pour configurer une Unité Organisationnelle simulée sur les machines, créer un paquet WAPT vide ;

wapt-get make-template demo-configure-fake-ou

Utilisez ensuite le code suivant :

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

uninstallkey = []

def install():

  print('Setting Fake Organizational Unit')
  fake_ou = "OU=TOTO,OU=TEST,DC=DEMO,DC=LAN"
  inifile_writestring(WAPT.config_filename,'global','host_organizational_unit_dn',fake_ou)

Le paramètre host_organizational_unit_dn doit être comme ci-dessous dans wapt-get.ini :

[global]
host_organizational_unit_dn="OU=TOTO,OU=TEST,DC=DEMO,DC=LAN"

Note

Stick to a specific case with your host_organizational_unit_dn (don’t mix « dc »s and « DC »s, « ou »s and « OU »s…). Follow the case used in the DN/computer_ad_dn fields in the hosts grid.