terraform harvester vm
v1.2.0

Terraform Modules, которые создают виртуальные машины на HCI HCI
| Имя | Источник | Версия |
|---|---|---|
| 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 |
| Имя | Описание | Тип | По умолчанию | Необходимый |
|---|---|---|---|---|
| cluster_network_name | Кластерная сеть имени | string | n/a | да |
| Harvester_kubeconfig_path | Путь к файлу KubeConfig | string | n/a | да |
| image_display_name | Имя отображения для изображения ОС | string | n/a | да |
| image_name | Имя изображения ОС | string | n/a | да |
| image_source_type | Тип источника для изображения (например, загрузка, загрузка) | string | n/a | да |
| Image_url | URL, откуда будет загружен изображение | string | n/a | да |
| network_name | Название сети | string | n/a | да |
| network_vlan_id | ID VLAN для сети | string | n/a | да |
| user_data | Пользовательские данные для конфигурации облака | string | n/a | да |
| vm_cpus | Количество процессоров для виртуальной машины | number | n/a | да |
| vm_description | Описание для виртуальной машины | string | n/a | да |
| vm_disks | Список дисков для виртуальной машины | 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 | да |
| vm_hostname | Имя хоста для виртуальной машины | string | n/a | да |
| VM_MEMORY | Распределение памяти для виртуальной машины | string | n/a | да |
| vm_name | Название виртуальной машины | string | n/a | да |
| image_namespace | Пространство имен, где будет проживать изображение | string | "default" | нет |
| Image_tags | Теги, связанные с изображением | map(string) | {} | нет |
| network_data | Сетевые данные для конфигурации облака | string | "" | нет |
| network_namespace | Пространство имен сети | string | "default" | нет |
| vm_namespace | Пространство имен, где проживает виртуальная машина | string | "default" | нет |
| vm_tags | Теги, связанные с виртуальной машиной | map(string) | {} | нет |
| Имя | Описание |
|---|---|
| image_id | Идентификатор изображения виртуальной машины |
| network_id | Имя сети |
| vm_id | Идентификатор созданной виртуальной машины |