📌 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.