📌 Résumé des étapes
🔹 Partie 1 : Tentative d'installation de passlib
| 🔢 | Playbook | Résultat | Solution/Observation |
|---|
| 1️⃣ | add-users-error.yml | ❌ Erreur (passlib absent) | Installation de passlib nécessaire |
| 2️⃣ | add-users-no-hash.yml | ✅ Fonctionne (mais non sécurisé) | Besoin d'implémenter le hashage |
🔹 Partie 2 : Installation des prérequis
| 🔢 | Playbook | Résultat | Solution/Observation |
|---|
| 3️⃣ | check-pip.yml | ✅ Vérifie la présence de pip3 | Étape de diagnostic importante |
| 4️⃣ | install-pip.yml | ❌ Installe pip3 si absent | Dépendance nécessaire pour passlib |
| 5️⃣ | install-passlib.yml | ✅ Installe passlib avec pip3 | Installation réussie via pip3 |
🔹 Partie 3 : Création des utilisateurs avec hashage
| 🔢 | Playbook | Résultat | Solution/Observation |
|---|
| 6️⃣ | add-users-fixed.yml | ✅ Création d'utilisateurs avec hashage | Nouvelle erreur à résoudre dans la prochaine partie |
🚀 Cette approche permet d'installer les prérequis de manière progressive et sécurisée pour une gestion optimale des utilisateurs.