Scénario #29397
Remplir le fichier hosts.xml automatiquement : pour scribead
100%
Description
Problème¶
Le fichiers hosts.xml n'est pas mis à jour automatiquement d'après les informations des Computers présent dans l'AD
Proposition¶
Suite à la création du paquet eole-ad-dc-ou (#31594), ce code doit pouvoir être utilisé pour configurer WPKG
Cette partie de la demande initiale est traité par eole-ad-dc-ou
Dans la console Utilisateurs et ordinateurs Active Directory:
On crée une OU Parcs à la racine du domaine dans laquelle on va créer autant d'OU Parcs que necessaire:Exemples: TNI; SVT; TNI_SVT; TECHNOLOGIE;
On y place les ordinateurs au fur et à mesure qu'ils seront intégrés
Si ils ne sont pas placés dans une de ses OU, alors ils sont par défaut dans la CN Computers et donc ils sont classés dans le fichiers hosts.xml dans le profile-id=computers
Manque la mise à jour de host.xml
Solutions à mettre en œuvre¶
Les scripts sont fournis. il faut les publier et les EOLEliser...
on crée une tache cron sur le serveur scribe qui exécute un des scripts python ci-joint le soir
Il faut ajouter un Schedule avec ces scripts :
- Conditionner les scripts avec une variable "Activer l'actualisation automatique du fichiers WPKG /home/wpkg/hosts.xml " (par défaut à Non)
- Pouvoir saisir le DN de BASE présent dans les scripts (OU=Parcs)
Critères d’acceptation¶
Dans les test automatiques seth-ou-seth et seth-ou-scribead,- installer le paquet WPKG
- configurer les variables
- executer les scripts
- vérifier la génération du fichier host.xml
Subtasks
Related issues
Associated revisions
dicos WPKG : cosmetik fixes
Ref: #29397
History
#1 Updated by Gilles Grandgérard over 2 years ago
- Tracker changed from Demande to Scénario
- Description updated (diff)
- Start date deleted (
12/17/2019)
#2 Updated by Gilles Grandgérard over 2 years ago
- Description updated (diff)
#3 Updated by Gilles Grandgérard over 2 years ago
- Description updated (diff)
#4 Updated by Gilles Grandgérard over 2 years ago
- Description updated (diff)
- Story points set to 3.0
#5 Updated by Gilles Grandgérard over 2 years ago
- Due date set to 02/19/2021
- Target version set to Prestation Cadoles MEN 05-07
- Start date set to 02/01/2021
#6 Updated by Gilles Grandgérard over 2 years ago
- Subject changed from Remplir le fichier hosts automatiquement : pour scribead to Remplir le fichier hosts.xml automatiquement : pour scribead
#7 Updated by Emmanuel GARETTE over 2 years ago
- Assigned To set to Emmanuel GARETTE
#8 Updated by Emmanuel GARETTE over 2 years ago
- Status changed from Nouveau to Résolu
#9 Updated by Joël Cuissinat over 2 years ago
- Related to Tâche #31700: Valider le scénario Remplir le fichier hosts.xml automatiquement : pour scribead added
#10 Updated by Daniel Dehennin over 2 years ago
- Release set to EOLE 2.8.0.1
#11 Updated by Daniel Dehennin over 2 years ago
- Status changed from Résolu to Terminé (Sprint)
Vérification du contenu de /home/wpkg/hosts.xml
:
- Sans activer la fonctionnalité ni exécuter le script
<?xml version="1.0" encoding="UTF-8"?> <wpkg> <host /> </wpkg>
- activation et exécution manuelle du script sans poste client
<?xml version='1.0' encoding='UTF-8'?> <wpkg> <host name="amon" profile-id="computers"/> </wpkg>
- intégration d’un premier poste et exécution du script
<?xml version='1.0' encoding='UTF-8'?> <wpkg> <host name="amon" profile-id="computers"/> <host name="pc-521459" profile-id="computers"/> </wpkg>
- intégration d’un second poste et création d’une arborescence
OU=Parc
avec deux classesOU=Classe1
etOU=Classe2
contenant chacune un des postes<?xml version='1.0' encoding='UTF-8'?> <wpkg> <host name="amon" profile-id="computers"/> <host name="pc-521460" profile-id="parc-classe2"/> <host name="pc-521459" profile-id="parc-classe1"/> </wpkg>
#12 Updated by Daniel Dehennin over 2 years ago
J’ai intégré les modifications en 2.8.1 et mis à jour le journal 2.8.0.