terraform harvester vm
v1.2.0

Harvester HCI에서 가상 머신을 생성하는 Terraform 모듈
| 이름 | 원천 | 버전 |
|---|---|---|
| Harvester_vm | ./Modules/Harvester-VM | N/A |
| Harvester_vm_image | ./Modules/Harvester-VM- 이미지 | 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 | OS 이미지의 디스플레이 이름입니다 | string | N/A | 예 |
| image_name | OS 이미지의 이름 | string | N/A | 예 |
| image_source_type | 이미지의 소스 유형 (예 : 다운로드, 업로드) | string | N/A | 예 |
| image_url | 이미지가 다운로드 될 URL | string | N/A | 예 |
| Network_name | 네트워크의 이름 | string | N/A | 예 |
| Network_vlan_id | 네트워크의 VLAN ID | string | N/A | 예 |
| user_data | 클라우드-이니 구성에 대한 사용자 데이터 | string | N/A | 예 |
| VM_CPUS | VM의 CPU 수 | number | N/A | 예 |
| vm_description | VM에 대한 설명 | string | N/A | 예 |
| vm_disks | 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 | 예 |
| vm_hostname | 가상 머신의 호스트 이름 | string | N/A | 예 |
| vm_memory | VM에 대한 메모리 할당 | 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 | VM이있는 네임 스페이스 | string | "default" | 아니요 |
| vm_tags | VM과 관련된 태그 | map(string) | {} | 아니요 |
| 이름 | 설명 |
|---|---|
| image_id | VM 이미지의 ID |
| Network_id | 네트워크의 이름 |
| vm_id | 생성 된 가상 머신의 ID |