terraform harvester vm
v1.2.0

Terraformmodule, die virtuelle Maschinen auf Harvester HCI erzeugen
| Name | Quelle | Version |
|---|---|---|
| marnester_vm | ./modules/harvester-vm | n / A |
| marnester_vm_image | ./modules/harvester-vm-image | n / A |
| Harvester_vm_network | ./modules/harvester-vm-network | n / A |
| Name | Beschreibung | Typ | Standard | Erforderlich |
|---|---|---|---|---|
| cluster_network_name | Cluster -Netzwerkname | string | n / A | Ja |
| marnester_kubeconfig_path | Pfad zur Kubeconfig -Datei | string | n / A | Ja |
| Image_Display_Name | Der Anzeigename für das Betriebssystembild | string | n / A | Ja |
| Image_Name | Der Name des Betriebssystembildes | string | n / A | Ja |
| Image_Source_Type | Quellentyp für das Bild (z. B. herunterladen, hochladen) | string | n / A | Ja |
| Image_url | URL von wo das Bild heruntergeladen wird | string | n / A | Ja |
| network_name | Name des Netzwerks | string | n / A | Ja |
| network_vlan_id | VLAN -ID für das Netzwerk | string | n / A | Ja |
| user_data | Benutzerdaten für die Cloud-Init-Konfiguration | string | n / A | Ja |
| VM_CPUS | Anzahl der CPUs für die VM | number | n / A | Ja |
| vm_description | Beschreibung für die VM | string | n / A | Ja |
| VM_DIKS | Liste der Festplatten für die VM | 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 | Ja |
| VM_HOSTNAME | Hostname für die virtuelle Maschine | string | n / A | Ja |
| VM_Memory | Speicherzuweisung für die VM | string | n / A | Ja |
| VM_NAME | Name der virtuellen Maschine | string | n / A | Ja |
| Image_NameSpace | Der Namespace, in dem sich das Bild befindet | string | "default" | NEIN |
| Image_Tags | Tags, die dem Bild zugeordnet sind | map(string) | {} | NEIN |
| network_data | Netzwerkdaten für die Cloud-Init-Konfiguration | string | "" | NEIN |
| network_namespace | Namespace des Netzwerks | string | "default" | NEIN |
| VM_NAMEPACE | Namespace, in dem sich die VM befindet | string | "default" | NEIN |
| VM_TAGS | Tags, die mit der VM verbunden sind | map(string) | {} | NEIN |
| Name | Beschreibung |
|---|---|
| Image_id | Die ID des VM -Bildes |
| network_id | Der Name des Netzwerks |
| vm_id | Die ID der erstellten virtuellen Maschine |