Définir le périmètre du parc
J’ai réuni un référentiel de postes, des exports GLPI et les automatisations nécessaires à leur gestion. Dans le référentiel, j’ai suivi le type de poste, sa date de mise en service, son âge et sa fin de vie estimée pour préparer les décisions de renouvellement. Pour mes essais Ansible, j’ai séparé un hôte Windows contacté par WinRM et un hôte Ubuntu par SSH. Les résultats que je présente concernent ces deux hôtes.
Adapter les installations à chaque système
Dans mon playbook GLPI Windows, je télécharge un MSI, j’appelle win_package avec la destination d’inventaire et l’exécution immédiate de l’agent, puis je supprime l’installateur temporaire. Côté Ubuntu, j’utilise get_url pour récupérer le DEB, apt pour l’installer, copy pour écrire la destination et service pour prévoir son démarrage automatique. Je dois encore corriger le nom du handler : celui que je notifie ne correspond pas à celui déclaré dans le playbook Linux. Une modification de configuration ne peut donc pas être considérée comme un déploiement GLPI validé.
Pour Windows, j’ai ciblé les mises à jour critiques et de sécurité avec win_updates, avec un redémarrage seulement si le résultat l’exige. Pour Ubuntu, j’ai défini une validité d’une heure pour le cache APT, une mise à niveau dist et la suppression des paquets devenus inutiles. Mon handler consulte le marqueur système de redémarrage avant de lancer reboot. J’ai aussi préparé l’installation de Kontrast par APT et de Colour Contrast Analyser par Chocolatey, avec un raccourci prévu côté Windows.
Associer les partages aux sessions
Dans mon script Bash, je récupère l’identité et les groupes de la session AD, puis je monte le dossier personnel et les partages correspondants en CIFS avec sec=krb5. Je crée des points de montage privés, j’évite les doublons avec mountpoint et je journalise les succès ou échecs dans la session utilisateur. Les groupes de direction et de développement déclenchent aussi des montages en lecture seule. Dans mon script PowerShell, je retire les lecteurs existants avant de recréer le lecteur personnel et les lecteurs de groupe vers leurs chemins UNC. Je ne teste pas chaque appartenance AD dans ce script ; les droits côté serveur restent déterminants pour l’accès.
Lire les résultats des essais
J’ai conservé des captures de montages Ubuntu et Windows, des outils d’accessibilité et des récapitulatifs Ansible. L’un de mes essais de mise à jour Windows se termine sans échec, mais sans mise à jour installée à ce passage. Toutes les variantes de déploiement des montages ne sont pas documentées comme exécutées. Avant de généraliser ce travail, je dois corriger le handler GLPI, sécuriser les paramètres d’accès de l’inventaire et vérifier les retours de chaque poste.