Actualiser template/README.md

This commit is contained in:
guillaume 2024-04-25 23:15:26 +02:00
parent ff608979d3
commit cbe26c62a7

View File

@ -1,29 +1,31 @@
Script template.sh # Script template.sh
Fonctionnement:
## 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. 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. 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: ## 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").
template_id: Identifiant unique pour le template VM (nombre entier). ##Utilisation:
- Modifier les variables du script template.sh en fonction de vos besoins :
template_name: Nom du template VM (par exemple, "template-webserver"). - storage : emplacement de stockage pour la VM
- username : username par défaut pour l'utilisateur (modifiable par la suite)
cloudinit_img: Chemin vers le répertoire contenant l'image cloud-init (par défaut, "./cloudinit-img"). - password : mot de passe par défault pour l'utilisateur (modifiable par la suite)
- network : adresse IP, hormis cas particulier, laisser dhcp et modifier ensuite après clonage du template
storage: Type de stockage pour les disques VM (par défaut, "Datastore"). - Rendre exécutable en exécutant
```bash
chmod +x template.sh
Utilisation: ```
Le rendre exécutable en exécutant chmod +x template.sh.
Exécuter le script avec les paramètres souhaités :
## Exécuter le script avec les paramètres souhaités :
```bash
./template.sh <template_id> <template_name> <cloudinit_img> ./template.sh <template_id> <template_name> <cloudinit_img>
```
Exemple : ##Exemple :
```bash
./template.sh 1000 ubuntu-2204 ubuntu-2204.img ./template.sh 1000 ubuntu-2204 ubuntu-2204.img
```