* Adapter le projet selon ses besoins, notamment :
*`cubic/vars/main.yml`
*`ansible/vars/main.yml`
* les templates pour cubic dans `cubic/templates`
* Se placer dans le dossier `cubic` de ce projet et exécuter la génération des fichiers preseed qui seront utiles plus tard, et qui se trouveront dans le dossier `generated` après exécution de la commande :
* S'il est nécessaire d'ajouter un (ou plusieurs) certificat d'autorité de certification pour utiliser un repo git, l'ajouter dans, par exemple `/usr/local/share/ca-certificates/nom_de_mon_autorite.crt` puis faire :
* Une fois exécutées les commandes ci-dessus, passer à l'écran qui suit, qui propose de modifier la liste des packages qui doivent être supprimés dans l'image. Ne rien changer.
* L'écran suivant propose de modifier les options de démarrage. Dans l'onglet preseed de cet écran, créer plusieurs fichiers et y copier/coller les contenus des mêmes fichiers générés par ansible :
![L'onglet preseed une fois renseigné](doc/preseed.png)
* Dans l'onglet Boot, remplacer les contenus des fichiers grub.cfg et live.cfg par les contenus des fichiers générés par ansible :
![L'onglet boot une fois renseignée la zone grub.cfg](doc/boot-grub.png)
![L'onglet boot une fois renseignée la zone live.cfg](doc/boot-live.png)
* Les écrans suivant permettent de valider le taux de compression puis de générer l'image.
* Une fois générée, on obtient un écran de synthèse :
![Synthèse de l'image construite](doc/last.png)
* Le bouton "test" permet de tester l'image obtenue, mais il est préférable de tester avec virt-manager pour une meilleure simulation de ce qu'on obtiendra après sur un ordinateur.
* Une fois obtenu le résultat souhaité, il ne reste plus qu'à déposer l'image dans une clé usb (conseil : utiliser [Ventoy](https://www.ventoy.net)), puis amorcer un PC avec cette image.
## Installation d'un ordinateur avec l'image iso obtenue