Script template.sh
Fonctionnement:
Ce script permet de créer facilement des templates de machines virtuelles (VM) dans Proxmox VE en utilisant cloud-init pour leur configuration initiale. Il automatise plusieurs étapes manuelles, vous faisant gagner du temps et de l'effort. Une fois le template créé, il suffit de créer un clone en lui donnant un nom puis aller dans la partie cloud-init pour modifier les paramètres voulus.
Variables personnalisables:
template_id: Identifiant unique pour le template VM (nombre entier).
template_name: Nom du template VM (par exemple, "template-webserver").
cloudinit_img: Chemin vers le répertoire contenant l'image cloud-init (par défaut, "./cloudinit-img").
storage: Type de stockage pour les disques VM (par défaut, "Datastore").
Utilisation:
Le rendre exécutable en exécutant chmod +x template.sh.
Exécuter le script avec les paramètres souhaités :
./template.sh <template_id> <template_name> <cloudinit_img>
Exemple :
./template.sh 1000 ubuntu-2204 ubuntu-2204.img