terraform harvester vm
v1.2.0

Modules Terraform qui crée des machines virtuelles sur Harvester HCI
| Nom | Source | Version |
|---|---|---|
| Harvester_VM | ./modules/harvester-vm | n / A |
| Harvester_VM_IMAGE | ./modules/harvester-vm-image | n / A |
| Harvester_VM_NETWORK | ./modules/harvester-vm-network | n / A |
| Nom | Description | Taper | Défaut | Requis |
|---|---|---|---|---|
| cluster_network_name | Nom du réseau de cluster | string | n / A | Oui |
| Harvester_KubEconfig_Path | Chemin vers le fichier kubeconfig | string | n / A | Oui |
| image_display_name | Le nom d'affichage de l'image du système d'exploitation | string | n / A | Oui |
| Image_name | Le nom de l'image du système d'exploitation | string | n / A | Oui |
| image_source_type | Type de source pour l'image (par exemple, télécharger, télécharger) | string | n / A | Oui |
| image_url | URL d'où l'image sera téléchargée | string | n / A | Oui |
| Network_name | Nom du réseau | string | n / A | Oui |
| réseau_vlan_id | ID VLAN pour le réseau | string | n / A | Oui |
| user_data | Données utilisateur pour la configuration du cloud-init | string | n / A | Oui |
| VM_CPUS | Nombre de processeurs pour la machine virtuelle | number | n / A | Oui |
| VM_DESCRIPTION | Description de la machine virtuelle | string | n / A | Oui |
| VM_DISKS | Liste des disques pour la machine virtuelle | list(object({ name = string # Name of the disk type = string # Type of the disk size = string # Size of the disk bus = string # Bus type of the disk boot_order = number # Boot order for the disk auto_delete = bool # Auto delete flag for the disk })) | n / A | Oui |
| VM_HOSTNAME | Nom d'hôte pour la machine virtuelle | string | n / A | Oui |
| VM_Memory | Allocation de mémoire pour la machine virtuelle | string | n / A | Oui |
| VM_NAME | Nom de la machine virtuelle | string | n / A | Oui |
| Image_Namespace | L'espace de noms où réside l'image | string | "default" | Non |
| image_tags | Tags associés à l'image | map(string) | {} | Non |
| réseau_data | Données réseau pour la configuration du cloud-init | string | "" | Non |
| Network_Namespace | Espace de noms du réseau | string | "default" | Non |
| VM_NAMESPACE | Espace de noms où résidera la machine virtuelle | string | "default" | Non |
| VM_TAGS | Tags associés à la machine virtuelle | map(string) | {} | Non |
| Nom | Description |
|---|---|
| image_id | L'ID de l'image VM |
| réseau_id | Le nom du réseau |
| VM_ID | L'ID de la machine virtuelle créée |