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
Sous-tâches
Demandes liées
Révisions associées
dicos WPKG : cosmetik fixes
Ref: #29397
Historique
#1 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Tracker changé de Demande à Scénario
- Description mis à jour (diff)
- Début
17/12/2019supprimé
#2 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Description mis à jour (diff)
#3 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Description mis à jour (diff)
#4 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Description mis à jour (diff)
- Points de scénarios mis à 3.0
#5 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Echéance mis à 19/02/2021
- Version cible mis à Prestation Cadoles MEN 05-07
- Début mis à 01/02/2021
#6 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Sujet changé de Remplir le fichier hosts automatiquement : pour scribead à Remplir le fichier hosts.xml automatiquement : pour scribead
#7 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Assigné à mis à Emmanuel GARETTE
#8 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Statut changé de Nouveau à Résolu
#9 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Lié à Tâche #31700: Valider le scénario Remplir le fichier hosts.xml automatiquement : pour scribead ajouté
#10 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Release mis à EOLE 2.8.0.1
#11 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Statut changé de Résolu à 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 Mis à jour par Daniel Dehennin il y a environ 3 ans
J’ai intégré les modifications en 2.8.1 et mis à jour le journal 2.8.0.