Bug étape make provision
Les consignes de la page suivante installation-ansible précisent des commandes sudo ce qui sous entend que le contexte d'installation d'ansible est un contexte utilisateur. Ce point n'a pas été explicitement précisé ce qui laisse un flou à un utilisateur novice.
Lors de l’exécution de la commande make provision on obtient l'erreur suivante :
[OK] Image téléchargée
[provision] === control-node (10.10.20.10, MAC 52:54:00:ab:00:10, 2048 MiB RAM, 2 vCPU, 20 GiB) ===
wrote /home/debian/ansible-training/infra/virt-install/cloud-init/control-node/seed.iso with filesystem=iso9660 and diskformat=raw
[provision] Création du disque /var/lib/libvirt/images/control-node.qcow2...
Formatting '/var/lib/libvirt/images/control-node.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=21474836480 backing_file=/var/lib/libvirt/images/AlmaLinux-10-GenericCloud-latest.x86_64.qcow2 backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16
[provision] Création de la VM control-node...
WARNING il se peut que /home/debian/ansible-training/infra/virt-install/cloud-init/control-node/seed.iso ne soit pas accessible à l’hyperviseur. Vous devrez fournir à l’utilisateur « libvirt-qemu » des permissions de recherche pour les répertoires suivants : ['/home/debian']
Début d’installation…
ERROR internal error: process exited while connecting to monitor: 2026-05-09T21:35:50.439936Z qemu-system-x86_64: -blockdev {"driver":"file","filename":"/home/debian/ansible-training/infra/virt-install/cloud-init/control-node/seed.iso","node-name":"libvirt-1-storage","read-only":true}: Could not open '/home/debian/ansible-training/infra/virt-install/cloud-init/control-node/seed.iso': Permission denied
L’installation du domaine ne semble pas avoir réussi.
Si elle a réussi, vous pouvez démarrer le domaine en lançant :
virsh --connect qemu:///system start control-node
sinon, recommencer l’installation.
make: *** [Makefile:27: provision] Error 1
Explication
Les informations sont très détaillées, voir trop détaillées, souvent une image peut remplacer un tableau.
Exemple : Préparation du LAB
Il faudrait définir clairement les conditions de mise en place de la formation :
- Distribution conseillée : Ex : Debian 13
- Ressources nécessaires pour héberger la formation ( Ex: x Cores et x RAM)
- Utilisation des ressources en tant qu'
utilisateur ou root
- Emplacement de stockage du dépôt cloné pour les droits d'accès
Bug étape
make provisionLes consignes de la page suivante installation-ansible précisent des commandes
sudoce qui sous entend que le contexte d'installation d'ansible est un contexte utilisateur. Ce point n'a pas été explicitement précisé ce qui laisse un flou à un utilisateur novice.Lors de l’exécution de la commande
make provisionon obtient l'erreur suivante :Explication
Les informations sont très détaillées, voir trop détaillées, souvent une image peut remplacer un tableau.
Exemple : Préparation du LAB
Il faudrait définir clairement les conditions de mise en place de la formation :
utilisateurouroot