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
Fonctionnement:
# 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:
## 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).
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 :
##Utilisation:
- Modifier les variables du script template.sh en fonction de vos besoins :
- storage : emplacement de stockage pour la VM
- username : username par défaut pour l'utilisateur (modifiable par la suite)
- 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
- Rendre exécutable en exécutant
```bash
chmod +x template.sh
```
## Exécuter le script avec les paramètres souhaités :
```bash
./template.sh <template_id> <template_name> <cloudinit_img>
Exemple :
```
##Exemple :
```bash
./template.sh 1000 ubuntu-2204 ubuntu-2204.img
```